sendmail-更新后不发送电子邮件(ubuntu 16)

sendmail-更新后不发送电子邮件(ubuntu 16)

我的服务器上有 Sendmail。一周前它一直运行良好。上周我更新了系统。更新后,Sendmail 在发送邮件时显示错误发送(在 CLI 中)。“” sendmail: fatal: /etc/postfix/main.cf, line 1-8: missing '=' after ...。我打开了配置文件 (/etc/postfix/main.cf),发现它已被修改。现在我注释了未注释的行(它只是配置文件中用来解释的字符串)。现在当我尝试发送消息时,没有错误,什么都没有,但消息没有发送。我是 Sendmail 的新手,我不知道如何解决这个问题。有人有使用 Sendmail 的经验吗?如何开始排除我的情况的故障。当我运行以下命令时:

sendmail [email protected] < /tmp/email.txt

我没有收到错误消息,并且电子邮件也未发送。

答案1

我已经使用 send mail 很多年了。让我告诉你,它比 90 年代简单多了。无论如何,我没有将 postfix 与 sendmail 一起使用,而且我不记得曾经配置过与它相关的 postfix。事实上,我正在运行 Ubuntu 16.04,没有 main.cf 文件。那是用于 cli 的吗?我唯一一次从命令行运行邮件时,我使用了 nail。

我会复制我的 sendmail.conf,完全删除 sendmail 并重新安装它。然后将旧的 sendmail.conf 复制回来。当然,如果您对 sendmail.conf 进行了任何配置更改,则在复制回来后验证它们是否仍然存在是个好主意。

如果您仍然无法发送邮件,您可能需要仔细查看您的 sendmail.conf。

相关内容