wp_mail()在wordpress中不适用于我

时间:2017-06-22 08:38:29

标签: php wordpress

这是我的模板代码,它不会在wordpress中向客户发送邮件。请任何人帮我修改这段代码。感谢

<?php
/*
Template name: contact
*/
get_header(); 
$email="test@gmail.com";
$subject="testing";
$message = "hi this is test";
$headers = 'From:' . "testing@gmail.com";

if(wp_mail($email, $subject, $message, $headers))
{
echo "sending mail test";
}
else
{
     echo "not";
}

get_footer();
?>

3 个答案:

答案 0 :(得分:0)

我检查了脚本并且它正常工作。也许你在服务器上有问题。

答案 1 :(得分:0)

这是因为你没有使用php的标准邮件功能。这个插件会帮助你。 WP mail SMTP

从设置页面上的选项中选择“使用PHP邮件功能发送电子邮件”并查看电子邮件。

答案 2 :(得分:0)

尝试设置标题

$headers[] = 'Content-type: text/plain; charset=utf-8';
$headers[] = 'From:' . "testing@gmail.com";

您的服务器(托管)可能有问题