Php
PHP 郵件 + Exchange 2010
我已經在 Windows Server 2008 上安裝了帶有 Web PI 的 PHP 5.2。該伺服器還包含我用於郵件的 Exchange 伺服器。
我正在使用的腳本使用 PHP 的 mail() 函式來發送郵件。
使用該功能時,當收件人在域內時,郵件會投遞,如果收件人在域外,則投遞失敗,郵件返回錯誤。
我似乎在日誌文件中找不到任何內容,因此我假設這是 Exchange 2010 錯誤。
你的 PHP 腳本是否給你一個錯誤?我想你被拒絕中繼訪問,但這純粹是猜測。
您可以通過使用 telnet 發送郵件來驗證您是否被拒絕轉發。您將被告知您被拒絕中繼訪問的地方是在 RCPT TO 命令之後。
如果您被拒絕中繼,則需要授予此權限(不幸的是,我沒有使用過 Exchange 2010,但我想它類似於您可以授權 IP 地址的先前版本)。