postfix/smtp 連線逾時,即使 ISP 未封鎖連接埠 25

postfix/smtp 連線逾時,即使 ISP 未封鎖連接埠 25

我剛剛在 VPS 上配置了 postfix/dovecot。我可以接收電子郵件,但無法將電子郵件發送到 gmail 之外的任何目的地,因為 gmail 將我的電子郵件顯示為垃圾郵件。以下是症狀:
**症狀 1:** 電子郵件發送到非 Gmail 地址:
**範例 1:**
*12 月29 日07:51:39 tingene postfix/smtp[9815]:連接到smtpin.zoho. com[136.143 .191.23]:25: 連線逾時 12 月 29 日 07:51:39 tingene postfix/smtp[9813]: 連接至 smtpin.zoho.com[136.143.191.23]:25:25:

範例2:
12 月 29 日 07:51:39 tingene postfix/smtp[9814]:連線至 us2.mx2.mailhostbox.com[208.91.199.202]:25:連線逾時
症狀2:發送到 Gmail 地址並在 Gmail 中作為垃圾郵件接收的電子郵件:
12 月29 日07:51:53 tingene postfix/smtps/smtpd[9816]:來自xxxxxxxxx[xxx.xxx.xxx.xxx] 的END-OF-MESSAGE 後逾時12 月29 日07:51:53 tingene postfix/ smtp[9821]:連線至 gmail-smtp-in.l.google.com[74.125.137.26]:25: 連線逾時
12 月 29 日 07:51:55 tingene postfix/smtp[9821]: 848A52111D:[電子郵件受保護],中繼=gmail-smtp-in.l.google.com[2607:f8b0:4023:c03::1b]:25,延遲=32,延遲=0.42/0.02/30/0.81,dsn=2.0.0,狀態=已發送(250 2.0.0 OK 1609228315 d17si42881479pgg.14 - gsmtp)

我的 ISP 沒有阻止連接埠 25。
root@tingene:/var/log# telnet gmail-smtp-in.l.google.com 25
嘗試 2607:f8b0:4023:c03::1b...
連接到 gmail-smtp-in.l.google.com。
轉義字元是“^]”。
220 mx.google.com ESMTP v10si41545875plz.191 - gsmtp ^]

任何建議表示讚賞。

答案1

您的 ISP 並未封鎖 IPV6 連線上的連接埠 25/TCP,但似乎封鎖了 IPV4 連線上的此連接埠:

  • 您使用 telnet 進行的測試使用的是 IPV6。
  • 您發布的日誌檔案片段顯示您的伺服器嘗試連接到 google smtp 伺服器兩次。第一次通過 IPV4(失敗),第二次通過 IPV6(成功)。

相關內容