+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2012
    Messages : 10
    Points : 5
    Points
    5

    Par défaut erreur avec phpmailer

    J'utilise phpmailer pour faire un envoie de newsletter(ici un simple test : les adresses mails sont en brut) or je me retrouve bloqué avec une erreur que je ne parviens pas à corriger :

    SMTP -> ERROR: Failed to connect to server: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (65561024)

    j'utilise wamp et voici le code que j'utilise pour envoyer le mail :
    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
     
    include("phpmailer/class.phpmailer.php");
    include("phpmailer/class.smtp.php"); // note, this is optional - gets called from main class if not already loaded
     
    $mail             = new PHPMailer();
     
    $body             = $send->content;
     
    $mail->IsSMTP();
    $mail->SMTPAuth   = true;   
    $mail->SMTPDebug  = 1;                // 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
     
    $mail->Username   = "****@gmail.com";  // GMAIL username
    $mail->Password   = "*****";            // GMAIL password
     
    $mail->From       = "*****@gmail.com";
    $mail->FromName   = "bart";
    $mail->Subject    = "This is the subject";
    $mail->AltBody    = "This is the body when user views in plain text format"; //Text Body
    $mail->WordWrap   = 50; // set word wrap
     
    $mail->MsgHTML($body);
     
    $mail->AddAddress("******@hotmail.fr","barty");
     
    $mail->IsHTML(true); // send as HTML
     
    if(!$mail->Send()) {
      echo "Mailer Error: " . $mail->ErrorInfo;
    } else {
      echo "Message has been sent";
    }
    évidemment les adresses mails existent (expéditeur et destinataire), le mot de passe est bon .
    Je n'ai rien trouvé de concret sur internet ( et surtout rien de fonctionnel ) .
    je vous remercie d'avance et serais éternellement reconnaissant a mon sauveur

  2. #2
    Membre émérite Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    août 2010
    Messages
    594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : août 2010
    Messages : 594
    Points : 895
    Points
    895

    Par défaut

    un copier coller de ton erreur dans la barre de recherche de google donne un premier lien : http://forums.devshed.com/php-develo...sl-667689.html et je cite une réponse possible :
    Forget Apache - PHP needs the extension. You need php_openssl.dll.
    d'où la question réponse : as tu l'extension php_openssl.dll et dans le php.ini ajoute la ligne si elle n'y est pas pour la charger ou décommente la si elle y est.
    Développeur informatique contrarié...

  3. #3
    Invité régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2012
    Messages : 10
    Points : 5
    Points
    5

    Par défaut

    merci de ta réponse rapide
    En effet php_openssl.dll été commenté ><
    cela fonctionne, merci beaucoup


    PS : avec ma ligne d'erreur je ne suis jamais parvenu à atteindre ton lien ><

  4. #4
    Membre émérite Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    août 2010
    Messages
    594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : août 2010
    Messages : 594
    Points : 895
    Points
    895

    Par défaut

    je vous remercie d'avance et serais éternellement reconnaissant a mon sauveur
    peux tu noter positivement tout mes messages à vie ?!
    Développeur informatique contrarié...

  5. #5
    Invité régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2012
    Messages : 10
    Points : 5
    Points
    5

    Par défaut

    Citation Envoyé par vorace Voir le message
    peux tu noter positivement tout mes messages à vie ?!

    évidemment x)

+ Répondre à la discussion
Cette discussion est résolue.

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
  •