![无法使用 Postfix 发送或接收电子邮件(超时)](https://linux22.com/image/616560/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20Postfix%20%E5%8F%91%E9%80%81%E6%88%96%E6%8E%A5%E6%94%B6%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%88%E8%B6%85%E6%97%B6%EF%BC%89.png)
我在 Debian Wheezy 上使用 Postfix 和 Dovecot 来发送和接收电子邮件。Dovecot 似乎工作得很好;我可以连接、检索、移动、删除等帐户中已经存在的电子邮件(来自过去的 cron 作业)。但是 Postfix 似乎无法正常工作。以下是发生的情况:
- 发送电子邮件自[电子邮件保护]使用 Thunderbird(也在 Android 上尝试了 K9)。
- 电子邮件似乎已顺利到达 SMTP 服务器。邮件已放入 IMAP 中的“已发送”文件夹中。
- 此后什么也没有发生。收件人永远不会收到电子邮件。
我的错误日志:
Aug 19 18:12:26 debian postfix/smtp[17822]: 3F920CFC2B4: to=<[MY GMAIL USERNAME]@gmail.com>, relay=none, delay=1282, delays=1219/0.01/63/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smail-smtp-in.l.google.com[74.125.130.26]:25: Connection timed out)
Aug 19 18:14:56 debian postfix/qmgr[17804]: 3F920CFC2B4: from=<ian@[MYDOMAIN].com>, size=2701, nrcpt=1 (queue active)
Aug 19 18:14:56 debian postfix/smtp[17836]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400e:c01::1a]:25: Network is unreachable
Aug 19 18:15:17 debian postfix/smtp[17836]: connect to gmail-smtp-in.l.google.com[173.194.79.26]:25: Connection timed out
Aug 19 18:15:38 debian postfix/smtp[17836]: connect to alt1.gmail-smtp-in.l.google.com[74.125.142.26]:25: Connection timed out
Aug 19 18:15:38 debian postfix/smtp[17836]: connect to alt1.gmail-smtp-in.l.google.com[2607:f8b0:400e:c01::1b]:25: Network is unreachable
Aug 19 18:15:38 debian postfix/smtp[17836]: connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:400e:c01::1b]:25: Network is unreachable
*编辑了我的域名和 Gmail 用户名。
我有一条康卡斯特住宅线路(静态 IP),我的防火墙没有问题,端口是开放的。
我也无法向 Postfix 服务器发送电子邮件。我尝试过从我的 Gmail 帐户向我的域发送电子邮件,也尝试过从我的域内向我自己发送电子邮件;但都行不通。日志中没有错误,也没有迹象表明曾经收到过电子邮件。
我在 Postfix 和 Dovecot 上都使用了 STARTTLS(证书是自签名的)。我使用本指南大部分情况下。
答案1
对于外发电子邮件(就您而言,是发送到 Gmail 的电子邮件),日志是不言自明的。您的邮件服务器无法通过端口 25 连接到 Gmail 的邮件服务器。您只需从您的邮件服务器远程登录到 Gmail 的邮件服务器即可验证这一点 -
telnet gmail-smtp-in.l.google.com. 25
telnet alt1.gmail-smtp-in.l.google.com. 25
telnet alt2.gmail-smtp-in.l.google.com. 25
您的 DNS 正常运行,因为您的邮件服务器能够检索 Gmail 的 MX 记录。我推测康卡斯特正在阻止出站端口 25 连接。