我已决定为我的应用程序设置一个单独的邮件服务器。当我使用 php 发送电子邮件时,postfix 可以成功发送到其他域(gmail.com 等),但对我的邮件服务器上托管的地址使用本地中继。MX 记录工作正常。我所需要的只是获取本地地址。我不知道从哪里开始。请帮忙。
答案1
我相信您正在寻找relayhost
配置选项。在您的 /etc/postfix/main.cf 文件中,输入包含 的行relayhost = mail.foo.com
。这应该会使所有外发邮件都通过 mail.foo.com。——
Christopher Karel
答案2
postconf -e "local_transport = error:No local mail delivery"
答案3
postconf -e“local_transport = smtp:[external.relay]”