基本的PHPMailer SMTP配置问题

时间:2016-08-29 08:25:55

标签: phpmailer

我正在尝试为SMTP配置PHPMailer。

这是我的代码:

if ($_SERVER["REQUEST_METHOD"] == "POST") {

    $recipient_email = $_POST["eb_email_m"];
    $recipient_name = $_POST["eb_firstname"] . $_POST["eb_lastname"];
    $recipient_reference = $_POST["eb_reference_m"];

    $mail = new PHPMailer;

    $mail->IsSMTP();                                    
    $mail->Host = 'smtp.strato.de';                      
    $mail->SMTPDebug = 2;                       
    $mail->Port = 587;                                   
    $mail->SMTPAuth = true;                              
    $mail->Username = 'contact@vroum.biz';               
    $mail->Password = 'XXXXXXXXXX';                   
    $mail->SMTPSecure = 'tls';                            
    $mail->AddReplyTo("contact@vroum.biz", "VROUM GABON -- APPLI MOBILE");
    $mail->setFrom('contact@vroum.biz', 'VROUM GABON -- APPLI MOBILE');
    $mail->AddAddress($recipient_email);                  
    $mail->IsHTML(true);                                
    $mail->Subject = 'VROUM GABON - INSCRIPTION CONDUCTEUR';
    $mail->Body = 'Bonjour' . $recipient_name . ',<br/><br/>' .
                  'Votre paiement est en cours.<br/><br/>' .
                  'Votre numéro de référence:' . $recipient_reference . '<br/><br/>' .                                
                  'Dès que la transaction est effectuée, votre profil de conducteur<br/>' .
                  'sera mis en ligne et vous pourrez poster une offre de covoiturage.<br/>'  .
                  '<br/><br/>' .
                  '<b>QUESTIONS/CONTACT: Tél: +241 07371979 - email: service@suncomcocotiers.com<b/>' .
                  '<br/>' .
                  '<b>@2016 VROUM GABON</b><br/>'    .
                  '<b><a href="#">SUNCOM COCOTIERS</a></b>';

    $mail->AltBody = 'Le contenu du message email pour les clients non html';

    //send the message, check for errors
    if (!$mail->send()) {
        echo "Mailer Error: " . $mail->ErrorInfo;
    } else {
        echo "Message sent!";
    }
}   

我仔细观察了这个例子:

[https://github.com/PHPMailer/PHPMailer/blob/master/examples/smtp.phps][1]

三个收件人变量($ recipient_email,$ recipient_name,$ recipient_reference)都具有已清理的值。

我不知道如何正确调试这个,因为PHP代码移动到下一个PHP页面并使用表单数据正确填充数据库。

提前致谢。

ķ。

0 个答案:

没有答案