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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Envoi de mail avec PHP Mailer


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 56
    Points : 35
    Points
    35
    Par défaut Envoi de mail avec PHP Mailer
    Bonjour à tous

    J'ai un petit souci d'envoi de mail avec PHP Mailer. Je cherche à envoyer un email à un membre lorsqu'il s'inscrit ou passe une commande sur mon site.

    J'ai intégré le plugin à mon projet et j'utilise mon compte gmail pour faire les tests d'envoi.

    Voici le script dans lequel je crée le mail :

    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
     
     
    require('phpmailer/class.phpmailer.php');
     
    $mail = new PHPMailer();
     
    $mail->IsSMTP(); // send via SMTP
     
    $mail->Host = 'smtp.gmail.com'; // SMTP servers
    $mail->Username = 'adresse@gmail.com'; // SMTP username
    $mail->Password = 'password'; // SMTP password
     
    $mail->SMTPAuth = true; // turn on SMTP authentication
    $mail->Port = 587;
    $mail->SMTPSecure = 'SSL';
     
     
    $mail->From = 'adresse@gmail.com';
    $mail->FromName = 'Name';
    $mail->AddAddress('test@hotmail.com','Name');
    $mail->AddReplyTo('adresse@gmail.com','Your Name');
     
    $mail->WordWrap = 50; // set word wrap
     
    $mail->IsHTML(true); // send as HTML
     
    $mail->Subject = 'Here is the subject';
    $mail->Body = 'This is the HTML body';
    $mail->AltBody = 'This is the text-only body';
     
    if(!$mail->Send())
    {
        echo 'Message was not sent';
        echo 'Mailer Error: ' . $mail->ErrorInfo;
        exit;
    }
     
    echo 'Message has been sent';
    Info : J'ai repris cette exemple d'un blog. Il est censé être fonctionnel

    Lorsque j'essaye d'envoyer un mail, je reçois l'erreur suivante :

    SMTP Error: Could not authenticate. Message was not sentMailer Error: SMTP Error: Could not authenticate.


    Je comprends que je ne suis pas authentifié, mais je ne vois pas où j'ai fais une erreur. Cela fait un bout de temps que je cherche une solution, mais sans résultat.

    Quelqu'un aurait-il une idée ?

    Merci d'avance pour vos réponses et bonne journée à tous

    EDIT : je précise que j'ai déjà essayer la solution ici : http://www.developpez.net/forums/d95...-to-smtp-host/

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 56
    Points : 35
    Points
    35
    Par défaut
    Bon ben problème partiellement résolu par mon chef, puisque l'on utilise notre propre serveur SMTP et tout fonctionne ...

    Par contre, si quelqu'un à une idée quand au problème ci dessus, je suis prêt à l'écouter

Discussions similaires

  1. Envoi de mails avec PHP Mailer
    Par s4mk1ng dans le forum Langage
    Réponses: 0
    Dernier message: 25/07/2013, 18h10
  2. Problème d'envoie de mail avec PHP sur le serveur Linux
    Par Nessma dans le forum Administration système
    Réponses: 0
    Dernier message: 03/09/2007, 16h06
  3. Réponses: 4
    Dernier message: 30/03/2007, 10h37
  4. [Mail] Spam et envoi e-mail avec PHP
    Par tomguiss dans le forum Langage
    Réponses: 36
    Dernier message: 21/12/2006, 14h06

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