Php

PHP 郵件 + Exchange 2010

  • March 1, 2010

我已經在 Windows Server 2008 上安裝了帶有 Web PI 的 PHP 5.2。該伺服器還包含我用於郵件的 Exchange 伺服器。

我正在使用的腳本使用 PHP 的 mail() 函式來發送郵件。

使用該功能時,當收件人在域內時,郵件會投遞,如果收件人在域外,則投遞失敗,郵件返回錯誤。

我似乎在日誌文件中找不到任何內容,因此我假設這是 Exchange 2010 錯誤。

你的 PHP 腳本是否給你一個錯誤?我想你被拒絕中繼訪問,但這純粹是猜測。

您可以通過使用 telnet 發送郵件來驗證您是否被拒絕轉發。您將被告知您被拒絕中繼訪問的地方是在 RCPT TO 命令之後。

如果您被拒絕中繼,則需要授予此權限(不幸的是,我沒有使用過 Exchange 2010,但我想它類似於您可以授權 IP 地址的先前版本)。

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