Windows-Server-2008

如何在 IIS7 / Win2008 伺服器中啟用 PHP mail() 功能?

  • August 20, 2016

我有一個 Web 伺服器,我目前在其中託管一個使用 IIS6 SMTP 伺服器發送通知電子郵件的 ASP.Net Web 應用程序。

我使用 Web Platform Installer 安裝了 PHP 和 Wordpress,並將其安裝為我網站的子目錄。該部落格執行良好,但它沒有發送任何通知電子郵件,並說未設置 mail() 函式,即使我正確應用程序使用。

我還需要去其他地方啟用郵件功能嗎?

基本上,您需要在您的php.ini

[mail function]
SMTP = mail.example.com
sendmail_from = admin@example.com

這些適用於 Win32 和 Win64,並讓您更改mail()行為以通過 SMTP 執行。顯然,您必須有一個 SMTP 伺服器,它可以讓您與之交談。

這樣做主要是因為實際上在 Win32 上集成一個sendmail等價物是一場噩夢。

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