phpmailer正在使用localhost但不在我的Windows服务器上(plesk onyx)

时间:2018-06-02 09:45:29

标签: phpmailer plesk-onyx

phpmailer正在我的localhost(wamp服务器)上工作但不在我的windows服务器上(plesk onyx)。

无法实例化邮件功能。

我的Windows服务器上出现此错误。 我需要更改我的php.ini文件吗?

任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

无需在Windows Server上指定sendmail_path

要使用PHP脚本发送邮件,您应该允许localhost的邮件中继。可以通过Plesk在工具&中添加本地主机地址来完成。设置>邮件服务器设置>白名单

127.0.0.1
::1

enter image description here

或直接发送邮件服务器软件。对于MailEnable,打开MailEnable管理控制台,按照路径 MailEnable Managment>服务器> localhost>服务和连接器(或连接器)> 右键单击 SMTP>属性>中继,确保选中允许邮件中继允许经过身份验证的发件人的中继允许中继特权IP范围框,并将127.0.0.1添加到特权IP ...

enter image description here