phpmailer正在我的localhost(wamp服务器)上工作但不在我的windows服务器上(plesk onyx)。
无法实例化邮件功能。
我的Windows服务器上出现此错误。 我需要更改我的php.ini文件吗?
任何人都可以帮助我
答案 0 :(得分:0)
无需在Windows Server上指定sendmail_path
。
要使用PHP脚本发送邮件,您应该允许localhost的邮件中继。可以通过Plesk在工具&中添加本地主机地址来完成。设置>邮件服务器设置>白名单:
127.0.0.1
::1
或直接发送邮件服务器软件。对于MailEnable,打开MailEnable管理控制台,按照路径 MailEnable Managment>服务器> localhost>服务和连接器(或连接器)> 右键单击 SMTP>属性>中继,确保选中允许邮件中继,允许经过身份验证的发件人的中继和允许中继特权IP范围框,并将127.0.0.1
添加到特权IP ... 。