Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts > Newsletter
Newsletter Forum d'entraide sur les scripts PHP d'envoi de newsletter, mailing lists, etc. Avant de poster -> Newsletters en PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/07/2011, 15h28   #1
bebedemon
Membre à l'essai
 
Homme
Étudiant
Inscription : 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 : 20
Points : 20
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 :
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/
bebedemon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 15h56   #2
bebedemon
Membre à l'essai
 
Homme
Étudiant
Inscription : 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 : 20
Points : 20
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
bebedemon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h31.


 
 
 
 
Partenaires

Hébergement Web