我已经在安装了 webmin 的 CentOS 服务器上设置了 sendmail。我添加了一些重要的邮件别名,例如:
[email protected] -> to -> myhotmail.com
现在,当我发送电子邮件至时[email protected]
,我的 hotmail 收件箱中没有收到任何电子邮件,而且已经几个小时没有收到电子邮件了。
这怎么不起作用?我可以通过服务器上的 PHP 脚本将电子邮件发送到我的 hotmail 收件箱,但我无法发送电子邮件并通过别名电子邮件转发?
我查看了/var/log/maillog
,没有发现任何错误。发生了什么?
在你回答之前,sendmail是跑步。
Hotmail 已经回复了我刚刚发送的邮件:
This is an automatically generated Delivery Status Notification.
Unable to deliver message to the following recipients, due to being unable to connect successfully to the destination mail server.
[email protected]
Reporting-MTA: dns;blu0-omc4-s19.blu0.hotmail.com
Received-From-MTA: dns;BLU0-SMTP153
Arrival-Date: Fri, 1 Jul 2011 10:39:43 -0700
Final-Recipient: rfc822;[email protected]
Action: failed
Status: 4.4.7
答案1
Sendmail 无法直接读取/etc/别名文件,因此每次对其进行更改时,都必须运行新别名命令来更新数据库。也许你忘了这么做?