首先,我使用 sendmail 已经大约一周了,并且有一个半正常工作的实例。这个问题很可能是一个简单/被忽视的问题。
我有一个运行 sendmail 和 dovecot 的 AMI 服务器。它也是 上的一些电子邮件地址的目的地example.com
。我有一个外部应用程序,它通过以本地用户身份连接,以此机器上的用户身份发送邮件。我可以将 FROM 地址定义为任何内容,无论是虚构的还是其他的。
example.com
如果我有域名/etc/mail/local-host-names
,我可以接收发送example.com
到我本地 Maildir 的邮件,而不会出现以下错误(环回问题):
553 5.3.5 example.com. config error: mail loops back to me (MX problem?)
如果我发送一封邮件,其发件人地址为@example.com,则该邮件不会被中继,并且会丢失在以太网中。
如果我example.com
从 中删除/etc/mail/local-host-names
,我将无法收到邮件example.com
(请参阅上面的错误),但我能使用域从我的外部应用程序发送的中继邮件example.com
。
简而言之,我既可以使用 FROM @example.com 进行中继etc/mail/local-host-names
,也可以使用 TO @example.com 进行接收etc/mail/local-host-names
,但这两种配置都无法接收和发送。
是什么赋予了?