在 CentOS 上,mail 或 mutt 永远不会发送我的电子邮件

在 CentOS 上,mail 或 mutt 永远不会发送我的电子邮件

使用 CentOS 5 并尝试从命令行发送电子邮件(用于 crontab 电子邮件附件)。 mail 和 mutt 执行没有错误,但我从未收到任何电子邮件。我正在运行 exim 作为本地 smtp 服务器。我的电子邮件地址是一个 gmail 帐户。

[root@server ~]# mail -s "hello subject" [email protected] < test_message.txt 
[root@server ~]# mutt -s "hello subject" [email protected] < test_message.txt 
[root@server ~]# 

当我单独运行 mutt 时,它说没有 /var/spool/mail/root。所以我摸了摸它:

[root@server ~]# touch /var/spool/mail/root

我的 Gmail 帐户仍然没有收到任何电子邮件...我需要做什么?

答案1

检查 /var/log/maillog 以查看存在哪些错误(如果有)。

/var/spool/mail/root 是本地邮箱,用于接收邮件而不是发送邮件。

对于外发邮件,它包含在 /var/spool/mqueue 中

至少,这是 sendmail 和 postfix 在 CentOS 上的队列所在位置,我实际上不确定 exim,但应该是相同的。

相关内容