無法從 Exchange 向 Postfix 取得電子郵件

無法從 Exchange 向 Postfix 取得電子郵件

我配置了一個 postfix 郵件伺服器來接收電子郵件。我根據安全要求啟用了 TLS,並且連接埠 25 被提供者禁止。我在 master.cf 上使用以下命令啟用了 465 和 587

submission inet n       -       n       -       -       smtpd -v
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=reject
  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       n       -       -       smtpd -v
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=reject
  -o milter_macro_daemon_name=ORIGINATING

我可以從gmail接收電子郵件,也可以從其他地方接收電子郵件,但無法交換。我使用配置了 Exchange 帳戶的 Outlook 用戶端。我沒有收到任何傳入連線或登入 postfix.log 檔案。看來是被exchange伺服器禁止了。我還注意到我可以使用 openssl s_client -connect 針對 465 取得證書,但如果我對 587 執行相同操作,它會傳回一個空證書。

答案1

郵件在連接埠 25 上傳遞。這是由RFC 6409&8314

無連接埠 25:無電子郵件。

相關內容