Postfix

無法從 Outlook 或 Thunderbird 連接到 Postfix

  • July 28, 2020

我已經設法安裝了 postfix,它可以工作,當我以 root 身份登錄到我的 VPS 時,我可以正常發送和接收郵件。但問題是我無法連接到 Thunderbird 或 Outlook。我也無法在埠 25 上遠端登錄到機器。但是當我登錄到 VPS 時,我可以在埠 25 上遠端登錄到它。我知道埠 25 是開放的,因為可以發送和接收電子郵件。即使它有效,我仍然在 iptables 中打開埠 25。我對此並不陌生,並認為這是某種 DNS 問題,但我不知道問題出在哪裡。任何人都可以幫忙嗎?

順便說一下,我的 DNS 設置如下:

Type=A record host=* Value=server ip address
Type=A record host=@ Value=server ip address
Type=A record host=www Value=server ip address
Type=MX record host=@ value=mail.example.com 10

確保 Postfix 伺服器配置為通過編輯在公共或所有介面上偵聽/etc/postfix/main.cf

inet_interfaces = 所有

此外,Thunderbird/Outlook 應該使用

傳出:安全 SMTP 埠465587

傳入:IMAP 埠143993IMAP/TLS

關於 DNS;確保它仍然沒有說mail.example.com

通過埠 25 的傳出流量通常被消費者ISP、公司、政府和大學網路等阻止,以防止其使用者傳輸未經授權的電子郵件和垃圾郵件。

您可以通過使用您的 ISP 在您的電子郵件客戶端中提供的外發郵件伺服器來解決這個問題,或者通過讓 postfix 偵聽 TCP/IP 埠 25 之外的第二個埠並配置您的客戶端(例如 Thunderbird)來使用它。用於郵件送出的 TCP/IP 保留埠 587 是常見的選擇,埠 465 用於基於 SSL 的 SMTP。

在 master.cf 中取消註釋:

#submission inet n - n - - smtpd

和/或

#smtps     inet  n       -       -       -       -       smtpd

並在防火牆中打開這些埠。

引用自:https://serverfault.com/questions/760623