2014-09-05 110 views
0

嗨在这周五下午!phpmailer直接进入Gmail的垃圾篮

我使用phpmailer处理电子邮件脚本。 但是,何时会在Gmail中显示电子邮件,而不是垃圾邮件。但是,在hotmail中将发送电子邮件而不是收件箱。我已经谷歌搜索,但无法找到任何东西。

我的代码:

$mail = new PHPMailer; 

    //$mail->SMTPDebug = 3;        // Enable verbose debug output 

    $mail -> isSMTP(); 
    // Set mailer to use SMTP 
    $mail -> Host = 'mailcluster.loopia.se'; 
    // Specify main and backup SMTP servers 
    $mail -> SMTPAuth = true; 
    // Enable SMTP authentication 
    $mail -> Username = 'my username'; 
    // SMTP username 
    $mail -> Password = 'my password'; 
    // SMTP password 
    $mail -> SMTPSecure = 'tls'; 
    // Enable TLS encryption, `ssl` also accepted 
    $mail -> Port = 587; 
    // TCP port to connect to 
    $mail -> CharSet = "UTF-8"; 

    $mail -> From = 'my from mail'; 
    $mail -> FromName = 'Axelan'; 
    $mail -> addAddress($email, $gamename); 
    // Add a recipient 
    $mail -> addReplyTo('my add to mail', 'Axelan replay'); 

    $mail -> WordWrap = 50; 
    // Set word wrap to 50 characters 
    $mail -> isHTML(true); 
    // Set email format to HTML 

    $mail -> Subject = 'Tack för din registering!'; 
    $mail -> Body = 'Hej ' . $gamename .'! 
        <p>Aktivera ditt konto genom att följa denna <a href="http://www.axelan.johanalmquist.se/?c=' . $c['string'] . '&s=' . $s . '">länk</a></p> 
        <p>Inloggnings uppgifter:<br> 
        <b>Användarnamn/email:</b> ' . $email . '<br> 
        <b>Lösenord:</b> ' . $p['string'] . '</p>'; 
    $mail -> AltBody = 'This is the body in plain text for non-HTML mail clients'; 

    if (!$mail -> send()) { 
     echo $mail->ErrorInfo; 
    } else { 
     $book = array('reg' => 'ok', 'message' => ''); 
     echo json_encode($book); 
    } 
+1

这是与这些服务谷歌/ Hotmail和不是一个问题,你的码。 – bitoiu 2014-09-05 15:07:33

回答

1

它是由每个电子邮件服务提供商来实现垃圾邮件过滤他们希望如何。这不是一种黑白,正确或不正确的做事方式。总有一些垃圾邮件发送者试图规避垃圾邮件过滤,将他们的信息传送到人眼前。因此,垃圾邮件过滤总是在变化和更新。这是一个移动的目标。

它甚至可能基于您的IP地址。如果您的电子邮件服务器已连接到过去曾被垃圾邮件发送者使用的IP,则该IP可能被列入黑名单,作为发送垃圾邮件的IP。垃圾邮件发送者现在已经开始移动,并且给你留下了一个脏IP。

两个很好的事情要做,以尽量减少您的邮件“spamminess”是贯彻落实SPF记录在您的DNS条目,以及设置DKIM