我在新服务器上安装了 cpanel,因此包含 exim。由于我的提供商阻止了端口 25,因此我将端口 587(根据 ISP 的建议)添加到“允许 exim 监听端口”设置中。
我可以接收发送到服务器上创建的任何电子邮件的消息,但无法将消息发送到服务器外。它们进入队列并堆叠在那里。
这是尝试向 Gmail 地址发送电子邮件时的日志。
LOG: MAIN
cwd=/usr/local/cpanel/whostmgr/docroot 4 args: /usr/sbin/exim -v -M 1UQguD-0005bE-74
delivering 1UQguD-0005bE-74
Connecting to gmail-smtp-in.l.google.com [2607:f8b0:4002:c04::1a]:25 ... failed: Network is unreachable
LOG: MAIN
gmail-smtp-in.l.google.com [2607:f8b0:4002:c04::1a] Network is unreachable
并且尝试将此发送至 hotmail。
LOG: MAIN
mx2.hotmail.com [65.55.37.120] Connection timed out
Connecting to mx2.hotmail.com [65.55.92.152]:25 ... failed: Connection timed out (timeout=5m)
LOG: MAIN
mx2.hotmail.com [65.55.92.152] Connection timed out
我哪里错了?
答案1
传出 SMTP 必须使用端口 25。端口 587 是提交端口,仅供您的用户连接到服务器并提交电子邮件以供发送。电子邮件从您的服务器实际发送到其他服务器必须通过端口 25 进行。您必须联系您的 ISP 解除对端口 25 的阻止或将另一台电子邮件服务器(未在 25 上阻止)配置为智能主机。