Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro Andry Aimé
    Inscrit en
    septembre 2007
    Messages
    7 102
    Détails du profil
    Informations personnelles :
    Nom : Homme Andry Aimé
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 102
    Points : 12 018
    Points
    12 018

    Par défaut PHPMailer n'envoi pas mes mails depuis localhost

    J'utilise wamp, et windows xp sp2.
    Lorsque je fais appel à la page test_gmail.php et rien ne s'affiche et aucun le mail n'est pas envoyé.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    <?php
     
    //error_reporting(E_ALL);
    error_reporting(E_STRICT);
     
    date_default_timezone_set('America/Toronto');
     
    include("class.phpmailer.php");
    //include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded
     
    $mail             = new PHPMailer();
     
    $body             = $mail->getFile('contents.html');
    $body             = eregi_replace("[\]",'',$body);
     
    $mail->IsSMTP();
    $mail->SMTPAuth   = true;                  // enable SMTP authentication
    $mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
    $mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
    $mail->Port       = 465;                   // set the SMTP port for the GMAIL server
     
    $mail->Username   = "xxxxxxx@gmail.com";  // GMAIL username
    $mail->Password   = "xxxxxxx";            // GMAIL password
     
    $mail->AddReplyTo("xxxxxxx@gmail.com","First Last");
     
    $mail->From       = "xxxxxxx@gmail.com";
    $mail->FromName   = "First Last";
     
    $mail->Subject    = "PHPMailer Test Subject via gmail";
     
    //$mail->Body       = "Hi,<br>This is the HTML BODY<br>";                      //HTML Body
    $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
    $mail->WordWrap   = 50; // set word wrap
     
    $mail->MsgHTML($body);
     
    $mail->AddAddress("xxxxxx@yahoo.fr", "xxxxxxxxxx");
     
    $mail->AddAttachment("images/phpmailer.gif");             // attachment
     
    $mail->IsHTML(true); // send as HTML
     
    if(!$mail->Send()) {
      echo "Mailer Error: " . $mail->ErrorInfo;
    } else {
      echo "Message sent!";
    }
     
    ?>

  2. #2
    Membre habitué Avatar de ilalaina
    Homme Profil pro Ilalaina Francis Olivier Rasoloarison
    Inscrit en
    mai 2007
    Messages
    338
    Détails du profil
    Informations personnelles :
    Nom : Homme Ilalaina Francis Olivier Rasoloarison
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2007
    Messages : 338
    Points : 145
    Points
    145

    Par défaut

    Bonjour.
    Vous devez vous assurer d'avoir activé l'extension SSL (extension=php_openssl.dll) car le serveur smtp utilise une connexion securisée.
    " ... On naît, on vit, on meurt, mais exister est un honneur ... "

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •