1

phpmailer 正在我的本地主机(wamp 服务器)上工作,但不在我的 Windows 服务器(plesk onyx)上。

无法实例化邮件功能。

我在我的 Windows 服务器上遇到了这个错误。我需要更改我的 php.ini 文件吗?

任何人都可以帮助我

4

1 回答 1

0

无需sendmail_path在 Windows Server 上指定。

要使用 PHP 脚本发送邮件,您应该允许本地主机的邮件中继。可以通过 Plesk 在Tools & Settings > Mail Server Settings > White List中添加 localhost 地址来完成:

127.0.0.1
::1

在此处输入图像描述

或者直接到邮件服务器软件。对于 MailEnable,打开 MailEnable 管理控制台,按照路径MailEnable Managment > Servers > localhost > Services and Connectors (or Connectors) >右键单击​​ SMTP > Properties > Relay,确保Allow Mail RelayAllow relay for authenticated sendersAllow relay对于特权 IP 范围框已选中,并添加127.0.0.1特权 IP ...。

在此处输入图像描述

于 2018-06-06T08:15:45.517 回答