微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

wordpress 自定义模板上的 SMTP 出现 500 内部服务器错误

如何解决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 举报,一经查实,本站将立刻删除。