Linux

從我們的 Linux 伺服器生成的電子郵件被我們的 Exchange 伺服器(具有梭子魚)阻止

  • December 27, 2010

我們的公司網站託管在 Linux 機器上。它通過後綴發送郵件。這些電子郵件正在工作並發送到 Gmail 等所有電子郵件客戶端。但是,我們沒有在我們的交換伺服器上收到電子郵件。

當我們查看日誌時,我們看到連接被拒絕,大概是由交換伺服器拒絕的。

postfix/qmgr[11865]: DA6D42FF13: from=<main-guy@domain.com>, size=3166, nrcpt=1 (queue active)
postfix/smtp[12474]: connect to mail.sanitizeddomain.com[XXX.XXX.XXX.XXX]:25: Connection refused
postfix/smtp[12474]: DA6D42FF13: to=<awesome@domain.com>, relay=none, delay=172915, delays=172914/0.03/0.07/0, dsn=4.4.1, status=deferred (connect to mail.sanitizeddomain.com[XXX.XXX.XXX.XXX]:25: Connection refused)

我們確實經營梭子魚。

我們無法從 linux 機器遠端登錄到我們的郵件伺服器 b/c 我們收到相同的消息。

在埠 25/tcp 上阻止流量到您的 Exchange 伺服器的防火牆規則?檢查防火牆/埠轉發。也許嘗試發送到埠 587/tcp(如果它在您的 Exchange 伺服器上可用)。

linux伺服器託管在哪裡?如果它在您的網路內部,它是否有機會嘗試訪問您的郵件系統的外部(例如 MX 查找)IP?如果是這樣,您需要將流量引導到梭子魚的外部地址(如果它是外圍設備)或郵件系統的內部地址。

由於這是後綴,您可以選擇使用智能主機來滿足您的電子郵件中繼需求。

您可以將其設置為/etc/postfix/main.cf

編輯這一行: relayhost = your.mailserver.com

如果郵件伺服器是外部的,那麼您可能需要在梭子魚垃圾郵件過濾器中設置一個例外/白名單。但是,您似乎並沒有走那麼遠。我們真的需要了解這些系統彼此相關的位置。

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