IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

PHPMailer n'envoi pas mes mails depuis localhost


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Inscrit en
    Mai 2007
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2007
    Messages : 341
    Points : 187
    Points
    187
    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 ... "

Discussions similaires

  1. Envoi de mails depuis localhost avec Postfix
    Par dré kam dans le forum Administration système
    Réponses: 2
    Dernier message: 20/07/2012, 10h28
  2. [PHPMailer] N'envoie pas d'e-mail ou renvoie une erreur
    Par stanko77 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/07/2007, 20h31
  3. [VBA-E] Envoi d'un mail depuis Excel avec lien hypertexte
    Par SlySylvain dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/05/2007, 17h54
  4. [Mail] La fonction error_log n'envoie pas de mail
    Par canabral dans le forum Langage
    Réponses: 2
    Dernier message: 06/09/2006, 11h04
  5. L'envois de mail ne m'envois pas de mail ...
    Par PrinceMaster77 dans le forum ASP
    Réponses: 10
    Dernier message: 27/10/2004, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo