wp_mail无法发送电子邮件

时间:2017-02-17 00:56:15

标签: php wordpress

我的localhost计算机上安装了WordPress网站,但我无法使用wp_mail功能发送电子邮件。我没有收到任何错误但我也无法收到我的电子邮件?有人能指出我正确的方向吗?这是我的代码示例:

include("wp-mail.php");
$to = 'test@gmail.com';
$subject = 'Hello';
$message = 'Steve';

wp_mail( $to, $subject, $message );

由于

1 个答案:

答案 0 :(得分:1)

wp_mail的工作方式类似于PHP的函数mail。您可以阅读更多相关信息here。 PHP mail函数需要访问sendmail二进制文件,如docs中所述,您不应该在localhost中配置它,这就是它无法发送电子邮件的原因。

要在localhost中测试您的网站时发送电子邮件,您应该配置SMTP以发送电子邮件。这个插件就是WP Mail SMTP,你可以安装它here,我在我的大多数WordPress安装中都使用它,而且工作真的很好。

它覆盖了wp_mail功能,可让您使用Gmail SMTP服务器发送电子邮件。您可以使用任何所需的SMTP服务器。