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 或SSL 的smtp.gmail.com連接埠。587465http://support.google.com/mail/bin/answer.py?hl=zh-CN&answer=13287

相關內容