Linux

Exchange 伺服器無法接收來自 Postfix 中繼的外部電子郵件

  • December 23, 2020

伺服器 A = Exchange 伺服器 (mail.example.com)

伺服器 B = VPS 上的 SMTP 伺服器 (smtp.example.com)

我使用 2 個單獨的伺服器來建構我的郵件伺服器,因為我的 ISP阻止伺服器 A 埠 25

所以配置是伺服器B(Postfix)作為我的中繼 SMTP

然後伺服器 A通過Smarthost連接到伺服器 B 現在我已經可以通過將Smarthost 埠更改為 587將****電子郵件發送到外部電子郵件

Set-SendConnector -identity "smart host connector" -Port:587

問題是我無法從外部電子郵件接收電子郵件,當我檢查我的伺服器 B 日誌時,狀態 = 退回

Dec 22 20:09:30 postfix postfix/qmgr[4160]: AF6A72044F: from=<user@gmail.com>, size=2550, nrcpt=1 (queue active)
Dec 22 20:09:30 postfix postfix/local[4167]: AF6A72044F: to=<user@example.com>, relay=local, delay=0.46, delays=0.45/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "user")

伺服器 B上有我的配置

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_un$
myhostname = smtp.example.com
#ADDED LINE
mydomain = example.com
myorigin = $mydomain

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = [mail.example.com]:587, mail.example.com, example.com
local_recipient_maps =

relayhost =
mynetworks = 38.123.399.10
relay_domains = mail.example.com

mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all

我對此感到很困惑,我可以正常向外部發送電子郵件,但無法從外部接收

我的配置是否有問題?

您是否已將中繼伺服器 IP 添加到交換伺服器中的接收連接器?如果沒有,請遵循以下指南:接收連接器如何為 Exchange Server 2010 配置中繼連接器

此外,還有一個類似的執行緒供您參考。

對不起,我對Postfix不熟悉,但我做了一些研究,以下是部落格中的一些解決方案供您參考:域.com的Postfix郵件循環回自己錯誤和解決方案

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