解决这个有两个方法
1. 可以把 main.cf 中
relay_domains = $mydestination
relayhost = $mydomain
这两句 注释掉, 问题就解决了。
2. 可以手工在 main.cf 中 最后加一句
smtp_helo_name = 你的域名(eg: mail.example.com)
但是这样做了之后 你的/var/log/maillog 里 仍然会报 status=deferred 不过没关系,它会把邮件发到你想发的位置。你只需等待。