标签: php wordpress
我的localhost计算机上安装了WordPress网站,但我无法使用wp_mail功能发送电子邮件。我没有收到任何错误但我也无法收到我的电子邮件?有人能指出我正确的方向吗?这是我的代码示例:
include("wp-mail.php"); $to = 'test@gmail.com'; $subject = 'Hello'; $message = 'Steve'; wp_mail( $to, $subject, $message );
由于
答案 0 :(得分:1)
wp_mail的工作方式类似于PHP的函数mail。您可以阅读更多相关信息here。 PHP mail函数需要访问sendmail二进制文件,如docs中所述,您不应该在localhost中配置它,这就是它无法发送电子邮件的原因。
wp_mail
mail
sendmail
要在localhost中测试您的网站时发送电子邮件,您应该配置SMTP以发送电子邮件。这个插件就是WP Mail SMTP,你可以安装它here,我在我的大多数WordPress安装中都使用它,而且工作真的很好。
它覆盖了wp_mail功能,可让您使用Gmail SMTP服务器发送电子邮件。您可以使用任何所需的SMTP服务器。