Windows-Server-2008
如何在 IIS7 / Win2008 伺服器中啟用 PHP mail() 功能?
我有一個 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
等價物是一場噩夢。