从 Bash 中的邮件实用程序发送电子邮件时遇到问题

从 Bash 中的邮件实用程序发送电子邮件时遇到问题

我使用以下命令发送电子邮件

echo "Body of the mail" | mail -s "subject" "[email protected]"

我第一次运行它时,它返回一个错误,指出该程序邮件未安装。经过一番搜索后,我启动了以下命令,它似乎已经安装了程序邮件。

sudo apt-get install mailutils

我再次尝试发送邮件。这次命令没有返回任何错误(我使用$?检查命令的返回值。)所以我认为邮件发送成功。然而我的邮箱里还没有收到。在有人指出这一点之前,我也检查了垃圾邮件文件夹。

可能是什么原因?

我问这个问题是因为在使用 mail 命令时似乎没有人谈论一些警告。到目前为止我看到的所有答案都只是给出了要使用的命令。但是,在从 Bash 发送电子邮件之前是否必须完成任何设置?

答案1

您必须安装 Postfix 并对其进行配置。

相关内容