【发布时间】:2017-09-25 06:32:49
【问题描述】:
我们在 Windows 服务器托管的 Plesk 面板中安装了 wordpress。
我们使用wp_email() 在我们的主题文件中发送自定义电子邮件,但电子邮件发送功能在其他一些主机中有效,但在 plesk 面板中失败。
如何配置正确的端口发送成功的邮件?
【问题讨论】:
我们在 Windows 服务器托管的 Plesk 面板中安装了 wordpress。
我们使用wp_email() 在我们的主题文件中发送自定义电子邮件,但电子邮件发送功能在其他一些主机中有效,但在 plesk 面板中失败。
如何配置正确的端口发送成功的邮件?
【问题讨论】:
Plesk 不允许未经授权的邮件发送。
您可以在 Plesk UI 中创建邮件帐户并将电子邮件发送到 localhost:25 并通过 WordPress 插件配置授权,如下所述:
https://www.siteground.com/tutorials/wordpress/send-emails-with-smtp.htm
或通过域的“PHP 设置”>“附加指令”,如此处所述 http://php.net/manual/ru/ref.mail.php:
smtp_server=127.0.0.1
smtp_port=25
smtp_ssl=auto
auth_username=username
auth_password=password
一般使用 wp_mail()。
【讨论】:
auth_username=username 中使用哪个用户名?实际上 webmail id / server 是在另一个托管帐户中设置的。我们把它的凭据吗?