postfix 邮件传送状态报告在哪里?

postfix 邮件传送状态报告在哪里?

我正在使用 CentOS 7。我想测试我的 PostFix 邮件转发,所以我运行

[root@server /]# echo "Subject: sendmail test" | sendmail -v [email protected]
Mail Delivery Status Report will be mailed to <root>.

我没有看到我的转发地址收到的电子邮件,也无法弄清楚所发生事件的日志在哪里。我检查了

[root@server /]# ls -al /var/log/maillog
-rw------- 1 root root 0 Mar  6 09:48 /var/log/maillog

但该日志文件是空的。我如何找出哪里出了问题?

答案1

您发布的消息说Mail Delivery Status Report will be mailed to <root>

我会检查 root 用户的邮件,默认情况下应该是/var/spool/mail/root.

答案2

我发现使用-f带选项的 sendmail 很有帮助,如下所示:

echo "Subject: sendmail test" | sendmail -f [email protected] -v [email protected]

-f设置信封发件人地址。这是发送问题的地址。

相关内容