如何在 IIS7 / Win2008 服务器中启用 PHP mail() 函数?

如何在 IIS7 / Win2008 服务器中启用 PHP mail() 函数?

我有一台 Web 服务器,当前在其中托管一个 ASP.Net Web 应用程序,该应用程序使用 IIS6 SMTP 服务器发送通知电子邮件。

我使用 Web Plataform Installer 安装了 PHP 和 Wordpress,并将其安装为我网站的子目录。博客运行正常,但它不发送任何通知电子邮件,并说 mail() 函数未设置,尽管我正确使用了应用程序。

我还需要去其他地方来启用邮件功能吗?

答案1

基本上,您需要在您的:中设置这些php.ini

[mail function]
SMTP = mail.example.com
sendmail_from = [email protected]

它们适用于 Win32 和 Win64,并允许您更改mail()的行为以通过 SMTP 运行。显然,您必须拥有一个允许您与其通信的 SMTP 服务器。

这样做主要是因为积分sendmail等效在 Win32 上是一场噩梦。

相关内容