postfix 无法发送电子邮件

postfix 无法发送电子邮件

我想说的是,我对此真的很陌生,所以请耐心等待。我正在尝试设置一个论坛软件以通过 postfix 发送电子邮件,但我认为我的服务器端口 25 被阻止了。我尝试运行这些:

作品:

ping alt2.gmail-smtp-in.l.google.com

不起作用:

telnet alt2.gmail-smtp-in.l.google.com 25
telnet 66.249.93.114 25

尝试刷新 iptables 然后使用这些规则,但也没有用:

sudo iptables --flush

sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
sudo iptables -X

通过 25 端口进行 telnet 到 localhost url 的操作可以成功,但是通过非本地 url 进行 telnet 操作则没有任何效果。

邮件日志:

Oct 17 01:20:24 webhost postfix/smtp[3642]: connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:400e:c03::1a]:25: Connection timed out

Oct 17 01:20:24 webhost postfix/smtp[3643]: connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:400e:c03::1a]:25: Connection timed out

Oct 17 01:20:24 webhost postfix/smtp[3642]: 4744380032: to=<[email protected]>, relay=none, delay=2892, delays=2741/0.03/150/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2607:f$

答案1

可能是您的 ISP 或托管服务提供商过滤了到端口 25 的出站连接,以防止僵尸网络垃圾邮件。使用

traceroute -n alt2.gmail-smtp-in.l.google.com

和/或

tcptraceroute -n alt2.gmail-smtp-in.l.google.com 25

检查哪个跃点阻塞了连接。

答案2

Gmail 建议连接到TLS/STARTTLS 或SSLsmtp.gmail.com端口。587465http://support.google.com/mail/bin/answer.py?hl=en&answer=13287

相关内容