当我从本地计算机发送电子邮件时,sendmail 无法连接到远程站点的 SMTP 服务器,例如 Google Mail、Yahoo Mail。我的本地 sendmail 可以正常连接到我域中的其他计算机。
在 /var/log/maillog 中,将 sendmail 日志记录设置为 15,我看到以下内容:
12 月 17 日 18:14:11 foobar sendmail[32357]: oBH7EBms032355: makeconnection (aspmx.l.google.com. [74.125.53.27]) 失败:aspmx.l.google.com 拒绝连接。
12 月 17 日 18:14:11 foobar sendmail[32357]: oBH7EBms032355: makeconnection (aspmx.l.google.com. [74.125.53.27]) 失败:aspmx.l.google.com 拒绝连接。
12 月 17 日 18:14:11 foobar sendmail[32357]: oBH7EBms032355: makeconnection (alt1.aspmx.l.google.com. [74.125.65.27]) 失败:alt1.aspmx.l.google.com 拒绝连接。
等等。
我缺少了哪一点配置?
答案1
尝试
telnet aspmx.l.google.com 25
并查找 SMTP 横幅。如果失败,请尝试
telnet www.teaparty.net 25
并寻找横幅。后者是我的邮件服务器,知道它不会阻止任何人的入站 25。如果这两项都失败了,则您的 ISP 可能会阻止出站端口 25 连接。