Exchange 365 和 Apple 郵件伺服器中繼

Exchange 365 和 Apple 郵件伺服器中繼

我正在使用 Exchange 365 雲端郵件服務和 Apple Server 10.9.1 (Mavericks)。現在我想將我的 Apple 伺服器 Postfix 連接到 Exchange SMTP 中繼(當 Wiki 更新和其他奇特的事情時獲取通知)。問題是 Exchange 不允許為具有動態 IP 的網域配置 SMTP 中繼(在我的例子中是 appleserver.local)。有其他解決方案可以實現這一點嗎?我的 Postfix 應該只將電子郵件發送到內部電子郵件地址。

歡迎任何幫助!

Postfix錯誤日誌

postfix/postmap[17226]: fatal: open database /Library/Server/Mail/Config/postfix/sasl_passwd.db: Permission denied
    May 14 18:50:58 appleserver.local postfix/pickup[14110]: 05635D9A12: uid=94 from=<[email protected]>
    May 14 18:50:58 appleserver.local postfix/cleanup[14875]: 05635D9A12: message-id=<[email protected]>
    May 14 18:50:58 appleserver.local postfix/qmgr[14111]: 05635D9A12: from=<[email protected]>, size=382120, nrcpt=1 (queue active)
    May 14 18:50:58 appleserver.local postfix/smtpd[14881]: connect from localhost[127.0.0.1]
    May 14 18:50:58 appleserver.local postfix/smtpd[14881]: warning: Illegal address syntax from localhost[127.0.0.1] in MAIL command: <[email protected]>
    May 14 18:50:58 appleserver.local postfix/smtp[14879]: 05635D9A12: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.98, delays=0.09/0.03/0.01/0.86, dsn=5.1.7, status=bounced (host 127.0.0.1[127.0.0.1] said: 501 5.1.7 id=13401-01 - Rejected by next-hop MTA on relaying, from MTA(smtp:[127.0.0.1]:10025): 501 5.1.7 Bad sender address syntax (in reply to end of DATA command))
    May 14 18:50:58 appleserver.local postfix/cleanup[14875]: F1CBBD9A32: message-id=<[email protected]>
    May 14 18:50:58 appleserver.local postfix/qmgr[14111]: F1CBBD9A32: from=<>, size=2567, nrcpt=1 (queue active)
    May 14 18:50:58 appleserver.local postfix/bounce[14882]: 05635D9A12: sender non-delivery notification: F1CBBD9A32
    May 14 18:50:58 appleserver.local postfix/qmgr[14111]: 05635D9A12: removed
    May 14 18:50:59 appleserver.local postfix/error[14883]: F1CBBD9A32: to=<[email protected]>, relay=none, delay=0.02, delays=0/0.01/0/0, dsn=5.1.3, status=bounced (bad address syntax)

答案1

您正在關注哪篇知識庫文章?如果您要向內部 O365 使用者發送電子郵件,則可以從內部「應用程式伺服器」進行中繼: http://technet.microsoft.com/en-us/library/dn554323%28v=exchg.150%29.aspx

使用“直接發送”方法。

hMailServer我通常實施的另一種選擇是在內部 Windows 伺服器上部署(google 一下,它是免費的)。然後我在其上設定 SMTP 中繼以透過 Office 365 發送電子郵件。

但同樣,如果您只想將電子郵件發送到 O365 上託管的內部電子郵件地址,那麼直接發送方法效果很好,不需要任何中繼設定。只需發送電子郵件,來源寄件者位址是實際的@yourdomain.com 位址,它就可以正常工作...但您可能需要將郵件伺服器的外部IP 或IP 範圍(如果是動態的)新增至接受的IP 清單中,這樣它就不會不將電子郵件分類為垃圾郵件(在 O365 管理 Exchange 入口網站中)

相關內容