由于无法从 PHP 发送邮件,我两周前更换了提供商。
在日志中我有:
Aug 20 23:13:27 paul sm-mta[2814]: v7KHRmbx031864: to=<contact@xxx>, ctladdr=<www-data@xxx> (33/33), delay=03:45:39, xdelay=00:00:00, mailer=esmtp, pri=2011044, relay=mxb.ovh.net., dsn=4.0.0, stat=Deferred: Connection timed out with mxb.ovh.net.
ovh.net 是我以前的提供商。
我使用 postfix。我更新了relayhost
postfix/main.conf 并重新启动它。
但日志消息中的中继没有改变。
该服务器采用Debian操作系统。
谢谢
答案1
阅读你的提供商文档在责怪他们之前。它mxb.ovh.net
不应该作为传出 SMTP 中继,因为它是传入邮件的备份 MX。
发送服务器的名称:
smtp.yourdomain.com
或者直接输入我们的服务器名称:ns0.ovh.net
有了 VPS,您甚至可能不需要中继,因为您可以托管自己的 MTA 并直接连接接收 MTA。
接下来sm-mta[2814]
是 Sendmail 的进程。Postfix 配置的更改不会影响 Sendmail。