在 OSX 上,我根本不需要配置 postfix,我只需这样sudo postfix start
做,一切就都正常了。在日志文件中,我看到
Apr 23 14:04:46 orcrist.local postfix/smtp[19506]: 9211B2E4B96C: to=<[email protected]>, relay=mail.example.com[192.168.1.201]:25, delay=0.07, delays=0.03/0.01/0/0.03, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 38571E7C7D3)
怎么relay
設定?
不会postconf -d
显示任何使用该 IP 定义的参数,因此 postfix 必须在运行时和/或使用其他工具确定它。除了 之外,grepping/etc
不会显示任何具有该 IP 的文件,但将该文件更改为其他 IP 不会产生真阴性。192.168.1.201
resolv.conf
答案1
假设您混淆真实域名的两个部分实际上是同一个名称(example.com 和 mail.example.com),可能的情况是您正在使用内部名称服务器(即 192.168.1.201)并且该服务器具有为 example.com 的实际名称定义的 MX 记录,并且它只是使用该记录。
这就是 SMTP 远程传送时的正常工作方式。