我尝试从我的 Yahoo! 帐户向 mydomain 上的用户(我)发送邮件,但邮件被退回,并显示以下错误消息。有趣的是,我收到了一些电子邮件,但不是全部。我该怎么办?
Sorry, we were unable to deliver your message to the following address.
<[email protected]>:
Remote host said: 550 5.7.1 Unable to relay for [email protected] [RCPT_TO]
我哪里做错了?
我的 /etc/mail/relay-domains 有:
mydomain.com
<IP for mydomain.com>
myotherdomain_hostedsomewhereelse.com
<its IP address>
localhost
答案1
sendmail 将中继域名理解为让电子邮件“传递”到您的目的地。
据我了解,您希望运行 sendmail 的服务器成为电子邮件的目的地,因此您需要做的是将域添加到您的主机适用的目标域列表中,您应该可以正常在以下位置找到此文件/etc/mail/local-host-names