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

PHP & Base de données Discussion :

Envoie de mail avec PHPmailer


Sujet :

PHP & Base de données

  1. #1
    Invité
    Invité(e)
    Par défaut Envoie de mail avec PHPmailer
    Bonjour,

    Cela fait plusieurs jours que j'essaie d'envoyer un mail en PHP.
    J'ai essayé pleins de tutos, mais je n'arrive à rien ! Je n'en peux plus...

    J'essaie de faire fonctionner PHPmailer qui serait la meilleure solution si elle fonctionnait. Voici mon code :
    (il s'agit de l'exemple gmail.php que j'ai modifé)
    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
    <!DOCTYPE html>
    <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>PHPMailer - GMail SMTP test</title>
    </head>
    <body>
    <?php
    	date_default_timezone_set('Etc/UTC');
     
    	require '../class.phpmailer.php';
     
    	$mail = new PHPMailer();
    	$mail->IsSMTP();						//Enable SMTP debugging
    	$mail->SMTPDebug  = 2;					// 0 = off (for production use)
    	$mail->Debugoutput = 'html';			// 1 = client messages
    	$mail->Host       = 'smtp.gmail.com';	// 2 = client and server messages
    	$mail->Port       = 587;    // ou 465
    	$mail->SMTPSecure = 'tls';
    	$mail->SMTPAuth   = true;
    	$mail->Username   = "monmail@gmail.com";
    	$mail->Password   = "monpassword";
    	$mail->SetFrom('client@mail.fr', 'client');
    	//$mail->AddReplyTo('replyto@example.com','First Last');
    	$mail->AddAddress('monmail@gmail.com', 'Moi');
    	$mail->Subject = 'PHPMailer GMail SMTP test';
    	$mail->MsgHTML(file_get_contents('contents.html'), dirname(__FILE__));
    	$mail->AltBody = 'This is a plain-text message body';
    	$mail->AddAttachment('images/phpmailer_mini.gif');
     
    	if(!$mail->Send()) {
    	  echo "Mailer Error: " . $mail->ErrorInfo;
    	}
    	else {
    	  echo "Message sent!";
    	}
    ?>
    </body>
    </html>
    J'obtiens sans cesse :
    SMTP Connect() failed.
    Mailer Error: SMTP Connect() failed.
    Quelqu'un peut-il m'aider ?
    Merci d'avance de votre aide.

    Ben

  2. #2
    Membre très actif Avatar de Shuty
    Homme Profil pro
    Ingénieur en développement
    Inscrit en
    Octobre 2012
    Messages
    630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 630
    Par défaut
    L'erreur est très explicite.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SMTP Connect() failed.
    Mailer Error: SMTP Connect() failed.
    La connexion au serveur SMTP n'est pas faite.
    Verifies tes champs de connexion.

Discussions similaires

  1. envoi de mail avec PHPMAILER
    Par laurentSc dans le forum Langage
    Réponses: 5
    Dernier message: 13/01/2014, 17h50
  2. envoi de mail avec PHPMailer
    Par laurentSc dans le forum Langage
    Réponses: 9
    Dernier message: 22/05/2013, 15h56
  3. envoi de mail avec phpmailer inopérant
    Par laurentSc dans le forum Langage
    Réponses: 5
    Dernier message: 15/04/2013, 22h31
  4. [PHPMailer] problème d'envoi de mail avec la fonction phpmailer ()
    Par leclone dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 23/02/2007, 12h26
  5. [Mail] PHP et envoi d'email avec PHPmailer
    Par dolf13 dans le forum Langage
    Réponses: 6
    Dernier message: 14/07/2006, 00h51

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