Centos 6.4 Final 的外发邮件连接超时

Centos 6.4 Final 的外发邮件连接超时

我尝试从我的服务器发送电子邮件,但邮件始终未发送出去。因此我检查了邮件日志,如下所示。我从未对 /etc/postfix/main.cf 进行任何更改。我的管理员只是给了我一个主机,让我将其放入配置文件中。因此,应该编辑 main.cf 的哪一部分以采用此值。

tail -f /var/log/maillog
Mar 19 13:52:54 **** postfix/sendmail[2533]: fatal: unsupported: -bt
Mar 19 13:55:32 **** postfix/pickup[2208]: F083C2C0249: uid=0 from=<root>
Mar 19 13:55:33 **** postfix/cleanup[2543]: F083C2C0249:
message-id=<20130319055532.F083C2C0249@****>
Mar 19 13:55:33 **** postfix/qmgr[5755]: F083C2C0249:
from=<root@****>, size=435, nrcpt=1 (queue active)
Mar 19 13:56:03 **** postfix/smtp[2545]: connect to
mx3.hotmail.com[65.55.**.***]:25: Connection timed out
Mar 19 13:56:33 **** postfix/smtp[2545]: connect to
mx1.hotmail.com[65.55.**.***]:25: Connection timed out
Mar 19 13:57:03 ppnc postfix/smtp[2545]: connect to
mx4.hotmail.com[65.54.**.***]:25: Connection timed out

答案1

您没有使用 sendmail,而是使用 postfix 假装是 sendmail,并且 postfix 告诉您它不理解 -bt。

因此,您可能使用了错误的命令来发送邮件(或诊断无法发送邮件的原因)。最简单的方法是询问为您提供“要放入 conf 中的主机”的管理员。

答案2

您的 ISP/路由器可能会阻止到端口 25 的传出连接作为垃圾邮件预防措施。

您可以 telnet 外部 smtp 服务器吗?

telnet mx1.hotmail.com 25

如果您被建议通过智能主机中继外发电子邮件,则请在 main.cf 配置文件中配置/设置 Relayhost 选项。

relayhost = [gateway.example.com]

网址:

相关内容