Postfix 和 Dovecot 我无法发送外部电子邮件

Postfix 和 Dovecot 我无法发送外部电子邮件

我正在尝试使用 MySQL 数据库安装带有 dovecot 和 postfix 的电子邮件服务器。我可以向我的域 @ eddelus.com 的其他用户发送电子邮件,也可以接收来自外部域的电子邮件,但我无法向外部域发送电子邮件。

我可以使用 telnet 连接到端口 110 和 587

查看日志(cat /var/log/mail.log)我发现:

Jul 23 15:47:55 eddelus postfix/submission/smtpd[4171]: connect from unknown[90.164.39.14]
Jul 23 15:47:56 eddelus postfix/submission/smtpd[4171]: 5A1831C1B22: client=unknown[90.164.39.14], sasl_method=PLAIN, sasl_username=[username]@eddelus.com
Jul 23 15:47:56 eddelus postfix/cleanup[4210]: 5A1831C1B22: message-id=<[email protected]>
Jul 23 15:47:56 eddelus postfix/qmgr[3798]: 5A1831C1B22: from=<[username]@eddelus.com>, size=640, nrcpt=1 (queue active)
Jul 23 15:47:56 eddelus postfix/error[4211]: 5A1831C1B22: to=<[reciever]@gmail.com>, relay=none, delay=0.27, delays=0.25/0.02/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out)
Jul 23 15:47:56 eddelus postfix/submission/smtpd[4171]: disconnect from unknown[90.164.39.14] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8

编辑:

已启用端口列表

Scaleway 允许 smtp

答案1

日志内容如下:

connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out

连接在某处被阻止,可能是被防火墙阻止。可能是您的防火墙或提供商的防火墙。如果是后者,请联系您的提供商以打开端口。

您可以使用 测试连接netcat -v 74.125.68.26 25。您应该看到“连接成功”。否则会造成阻塞。如果没有更多信息,我无法提供更多帮助 :/ – sebix 18 小时前

答案2

[74.125.68.26]:25: Connection timed out

您无法通过端口 连接收件人 MTA (Gmail) 25。这通常意味着 SMTP 端口25在某种程度上被阻止。

  • 您使用的是哪种 Internet 连接?如果连接不是用于电子邮件服务器,ISP 有时会阻止 SMTP 以对抗垃圾邮件。您可以联系您的 ISP,询问他们是否可以打开端口。您也可能需要通过 ISP 的 SMTP 服务器发送所有外发邮件。

  • 检查你的防火墙。

提交有效,因为它使用单独的端口。

相关内容