Postfix
無法從 Outlook 或 Thunderbird 連接到 Postfix
我已經設法安裝了 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 埠
465
或587
傳入:IMAP 埠
143
或993
IMAP/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
並在防火牆中打開這些埠。