Wordpress PHPMailer - Mailer Error: Could not instantiate mail function

Wordpress PHPMailer - Mailer Error: Could not instantiate mail function

我有一个 Wordpress 站点,它通过 PHPMailer 向用户发送电子邮件。到目前为止,它在登台服务器上正常工作,但在生产部署(不同的服务器)之后,它停止工作。 我从邮件程序收到此错误响应:

Mailer Error: Could not instantiate mail function

这与服务器配置有关吗? PHP v7.2.x 上的暂存 运行 和 PHP v7.4.x 上的 运行 生产。这两个站点都托管在 AWS EC2 实例上。

您首先看到的应该是the docs。如上所述,此错误通常是由于您没有安装本地邮件服务器造成的。

您可以通过在您的主机上安装和配置邮件服务器来解决这个问题,或者通过更改您的邮件配置使其直接通过其他主机(例如 gmail)发送,只要您的托管服务提供商允许您这样做(请参阅指南中的其他说明)。