在IIS 7中,发送邮件和接收邮件的PHPMailer要求是什么

在IIS 7中,发送邮件和接收邮件的PHPMailer要求是什么,php,iis-7,phpmailer,windows-server-2008-r2,Php,Iis 7,Phpmailer,Windows Server 2008 R2,我正在运行安装了PHP和IIS 7.0的Windows 2008r2服务器,我想将phpMail添加到我的IIS 7中,但我不确定需要安装哪些角色或功能 据我所知,要运行phpmailer,我只需解压缩phpmailer文件夹,将所有文件放在我有网站的项目文件中,然后编辑一些命令 但是如果我必须发送电子邮件。我是否需要在IIS 7上安装SMTP功能?还是PHP在未安装SMTP的情况下发送?我还需要安装任何其他功能来确保它正常工作吗 我这样问是因为我还没有能够成功安装SMTP或运行phpmaile

我正在运行安装了PHP和IIS 7.0的Windows 2008r2服务器,我想将phpMail添加到我的IIS 7中,但我不确定需要安装哪些角色或功能

据我所知,要运行phpmailer,我只需解压缩phpmailer文件夹,将所有文件放在我有网站的项目文件中,然后编辑一些命令

但是如果我必须发送电子邮件。我是否需要在IIS 7上安装SMTP功能?还是PHP在未安装SMTP的情况下发送?我还需要安装任何其他功能来确保它正常工作吗


我这样问是因为我还没有能够成功安装SMTP或运行phpmailer,所以我想知道所有的要求

您必须安装某种形式的邮件服务器,最好是。这并不意味着它必须运行在您的Windows服务器上,它只需要运行在某个地方,并且可以访问该服务器。因此,您可以使用运行sendmail的Linux设备,并告诉您的Windows PHP使用它来发送邮件。

除了ISS和Linuxbox之外,我还有什么其他选项?是否有其他易于配置的首选邮件服务器与php mailer一起使用?php mailer不关心您使用的邮件服务器,只要它可以与它进行SMTP通信。据我所知,Windows Server包括一个邮件服务器,尽管您可能需要启用和配置它,因此请参阅您在该服务器上的文档。Windows Server(Small Business除外)不附带邮件服务器。微软唯一的电子邮件产品是Exchange。但是@Synchro是对的,任何SMTP服务器都可以。有一个,但它不是本机Windows应用程序(因此我建议使用Linux box)。好的,我认为有一些功能不如Exchange的MS产品,但显然不是。有一个看起来应该这样做,或者您可以使用外部服务,如smtp.com、sendgrid等。