繁体   English   中英

我的SMTP电子邮件始终以SPAM发送

[英]My SMTP Email Send Always in SPAM

我正在开发一个网站,您可以在其中通过电子邮件查询我们的问题。 每次发送邮件时,它总是发送垃圾邮件,这是我的代码:

        $fname = $_POST['fname']; 
        $lname = $_POST['lname']; 
        $phone = $_POST['phone']; 
        $city  = $_POST['city'];
        $QuestionComment = $_POST['comments'];
        $hear = $_POST['about_us'];
        $email_address = $_POST['email'];

        // the first email is for thank you! email
        date_default_timezone_set('Asia/Manila');

        $mail = new PHPMailer();

        $body = "Hi,<br /> <br />Thank you for contacting Magosaburo Philippines. <br />Please await for a confirmation email regarding your reservations and other concerns.";

        $mail->IsSMTP(); // telling the class to use SMTP
        $mail->Host       = "mail.magosaburo.com.ph"; // SMTP server
        $mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                                   // 1 = errors and messages
                                                   // 2 = messages only
        $mail->SMTPAuth   = true;                  // enable SMTP authentication
        $mail->Host       = "mail.magosaburo.com.ph"; // sets the SMTP server
        $mail->Port       = 25;                    // set the SMTP port for the GMAIL server
        $mail->Username   = "//dont mind it"; // SMTP account username
        $mail->Password   = "//dont mind it";        // SMTP account password
        $address = $email_address;
        $mail->AddAddress($address);

        $mail->Subject    = "Thank you from Magosaburo";
        $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test

        $mail->SetFrom('send_mail@magosaburo.com.ph', 'Magosaburo');
        $mail->AddReplyTo("send_mail@magosaburo.com.ph",'Magosaburo');

        $mail->MsgHTML($body);

        if(!$mail->Send())
        {
            echo "Mailer Error: " . $mail->ErrorInfo;
        }
        else
        {
            echo "Message sent!";
        }

我是php电子邮件发送中的新手,我不知道它为什么或为什么进入垃圾邮件。 谢谢!

在邮件中使用DK / DKIM签名可能会有所帮助。

如果只是将gmail归类为垃圾邮件,则您可能会被列入黑名单, 这是一些有关如何摆脱垃圾邮件的信息 然后是标题,在此SO post上有一个标题示例在起作用 和finaly,通过电子邮件基础电子邮件有一些额外的提示在这里

摘要:1.检查您的IP是否确实在Google的垃圾邮件列表中。 2.使用标题,以便为过滤器提供有关电子邮件的更完整信息。 3.解决任何潜在的“垃圾邮件外观”内容。

祝好运!

这是因为事实。 电子邮件提供商对电子邮件发件人有自己的偏好。 如果您发送电子邮件的服务器基于恶意软件。 电子邮件公司将阻止它们。 基本上是因为用户已经将服务器标记为垃圾邮件。 并且新的电子邮件将发送到垃圾邮件!

尝试添加更多信息。 像签名一样。 或者尝试阅读有关如何删除或向电子邮件服务发送请求的用户指南,以检查您发送的电子邮件不是恶意软件!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM