我在本地服务器(192.168.1.103)上安装了 CentOS6.6 后缀,我无法从该服务器向任何域发送电子邮件。
以下是发送到我司邮箱时得到的错误:
Jun 2 11:09:55 server postfix/error[23443]: 3392D5418AC: to=, relay=none, delay=73765, delays=73765/0.03/0/0.09, dsn=4.4.2, status=deferred (暂时交付暂停:在接收初始服务器问候时失去与 yyy.com[192.254.abc.def] 的连接)
这是发送到 gmail 地址时的错误:
6 月 2 日 11:11:26 服务器 postfix/smtp[23507]:连接到 gmail-smtp-in.l.google.com[2404:6800:4003:c00::1a]:25:网络无法访问
6 月 2 日 11:11:38 服务器 postfix/smtp[23507]: 519B054193B: to=, relay=gmail-smtp-in.l.google.com[74.125.200.27]:25, delay=13, delays=0.11/0 /3.4/9.8, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[74.125.200.27] 说: 550-5.7.1 [202.83.36.215] 你使用的IP发送邮件未授权 550-5.7.1 直接发送电子邮件到我们的服务器。请改用 550-5.7.1 服务提供商处的 SMTP 中继。
这是我用来从服务器发送电子邮件的命令:
echo "Test mail from postfix" | mail -s "Test Postfix" [email protected]
有什么建议么?
发生这种情况是因为您的 IP 被列在一些流行的黑名单上。您可以在mxtoolbox.com上查看。
另请注意,您的 MTA 的 IP 既没有正向 (A) 也没有反向 (PTR) DNS 记录,这是它们首先被其他 MTA 拒绝的一个很好的理由。
在这个垃圾邮件发送者的世界中,MTA 需要非常小心地处理他们处理的其他 MTA。
管理 MTA 不是一项简单的任务,因此您应该将其留给专业人员并使用您的托管服务提供商的服务。