我在一台服务器上托管了两个用 wordpress 创建的网站。
这些网站应该能够向用户发送邮件,但几乎所有收件人(可能除了 gmail)都无法收到邮件。
我发现问题在于这些邮件是由用户发送的www-data@myserver
,但却被拒绝了。
我想配置我的php.ini
用途/usr/sbin/sendmail -f
来提供一个from
值,以便电子邮件具有有效的域。
我的问题是如何在这里指定多个域,以便每个网站都能发送带有与[email protected]
每个mydomain
网站匹配的地址的邮件。
我发现我可以使用 phpmail()
并提供一个参数,-f
但是它在 wordpresswp_mail()
的功能之前已被弃用。
我怎样才能实现我的愿望?
答案1
只需为每个 WordPress 创建电子邮件帐户并将其设置为使用 SMTP 使用真实电子邮件帐户发送电子邮件。
WordPress 本身确实支持这一点。