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 :
évidemment les adresses mails existent (expéditeur et destinataire), le mot de passe est bon .
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 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"; }
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
Partager