Bonjour,

Je suis actuellement entrain de developper une application en php qui nécessite l'envoi de mail automatique, j'utilise pour cela la classe phpMailer.
Le problème c'est que ça ne marche pas .
En fait avec mon code je n'obtiens pas de message d'erreur
Message has been sent
mais aucun email n'est envoyé dans mon adresse destinataire...

Message has been sent
voici mon code.
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
 
	$mail = new PHPMailer();
 
	$mail->IsQmail();
	$mail->IsSMTP(); // set mailer to use SMTP
	//$mail->IsMail();
	$mail->WordWrap = 50;
	$mail->Mailer = "sendmail"; //Protocol to use
	$mail->Host = "smtp.gmail.com"; // specify main and backup server
	$mail->SMTPAuth = true; // turn on SMTP authentication
	$mail->Username = "monIdentifiant"; // SMTP username
	$mail->Password = "MonPass"; // SMTP password
 
	$mail->From = "monAdress@gmail.com";
	$mail->FromName = "monAdress@gmail.com";
	$mail->AddAddress("adressDestinataire@hotmail.com"); 
	$mail->AddReplyTo("monAdress@gmail.com");
 
 
	$mail->Subject = "Sujet du mail";
	$mail->Body = "<b>Corps</b>";
	$mail->AltBody = "corps sans html";
	$mail->SetLanguage("en");
	if(!$mail->Send())
	{
		echo "Message could not be sent. <p>";
		echo "Mailer Error: " . $mail->ErrorInfo;
		exit;
	}
	else
		echo "Message has been sent";
Par contre si je change la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$mail->Mailer = "sendmail";
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$mail->Mailer = "smtp";
Là j'obtiens un message d'erreur, alors que mon adresse d'envoi est la bonne
Notice: fputs() [function.fputs]: send of 12 bytes failed with errno=10054 Une connexion existante a dû être fermée par l'hôte distant. in C:\Program Files\EasyPHP 2.0b\...

Message could not be sent.

Mailer Error: The following From address failed: monAdress@gmail.com
J'ai cherché déjà un peu partout sur le net, et je ne trouve pas de solution...

Si quelqu'un a un idée ?
Merci d'avance