如何解决wordpress 自定义模板上的 SMTP 出现 500 内部服务器错误
我正在使用 SMTP 发送电子邮件。为此,我使用了 WP Mail SMTP 插件 ( https://wordpress.org/plugins/wp-mail-smtp/ ) 我使用 WP Mail SMTP 插件测试了邮件并且它工作正常。现在我想用我在 wordpress 模板中创建的 SMTP 功能发送邮件
<?PHP
/* Template Name: smt */
get_header();
require '/PHPMailer/class.PHPMailer.PHP';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "******";
$mail->Username = "******";
$mail->Password = "***********";
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->From = "no-reply@*****.com";
$mail->FromName = "zaata";
$mail->AddAddress('anaiycvktquiech@gmail.com');
$mail->IsHTML(true);
$mail->Subject = "zaata Varification code";
$mail->Body = "testmail";
$mail->IsHTML(true);
if(!$mail->Send())
{
echo 'false';
}
echo 'send';
}
?>
它在控制台中显示 itugestion.com/:1 GET *******.com/dev/smt/ 500(内部服务器错误)
请帮助我如何在 wordpress 模板中设置 SMTP 任何帮助表示赞赏。
解决方法
正如我在对您的问题的评论中提到的,最好只使用 {
"STR_BLK_002":{
"amount":167,"type":"part spare","total_discount":0,"color":"Black","is_out_of_stock":false,"variable_fields":{
"Size":"XL","trueColor":"Black"
},"category_id":"44356721","status_list":[
{
"id":1,"time":"2021-04-01T15:01:54.746Z","status":"ORDER PLACED"
},{
"id":2,"time":"2021-04-02T10:31:00.397Z","status":"PACKED"
},{
"id":3,"time":"2021-04-04T10:31:01.719Z","status":"SHIPPED"
},"time":"2021-04-04T18:12:06.896Z","status":"SHIPPED"
}
],"product_id":270,"price_per_quantity":167,"quantity":1,"maximum_quantity":10,"variant_name":"Helmet strap","current_status":3,"estimated_delivery":"09 Apr 2021","total_before_discount":167,"delivery_statuses":[
{
"time":"2021-04-01T15:10:13.594Z","status":"FULFILLABLE"
},{
"time":"2021-04-02T10:31:00.397Z",{
"time":"2021-04-03T10:31:01.197Z","status":"READY_TO_SHIP"
},{
"time":"2021-04-04T10:31:01.719Z","status":"DISPATCHED"
},{
"time":"2021-04-04T18:12:06.896Z","sku_code":"STR_BLK_002"
},"STR_BLK_008":{
"amount":590,"type":"accessory","color":"blue","trueColor":"prussian blue"
},"category_id":"65577970","time":"2021-04-06T15:01:54.746Z","time":"2021-04-07T10:31:00.397Z","time":"2021-04-07T10:31:01.719Z","time":"2021-04-08T18:12:06.896Z","product_id":276,"price_per_quantity":590,"maximum_quantity":5,"variant_name":"Car Perfume","total_before_discount":590,"delivery_statuses":[
{
"time":"2021-04-06T15:10:13.594Z",{
"time":"2021-04-07T10:31:00.397Z",{
"time":"2021-04-07T10:31:01.197Z",{
"time":"2021-04-08T10:31:01.719Z",{
"time":"2021-04-10T18:12:06.896Z","sku_code":"STR_BLK_008"
}
}
,因为插件使它使用 smtp,至于错误 500,您缺少 if 语句的 else 部分
wp_mail()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。