Bonjour

J'ai lu le tuto sur phpmailer et je suis parvenu a envoyer des email à partir d'un serveur en ligne.

Mais j'aimerais arriver à envoyer des mails via le serveur local wampserver.

Au départ j'avais le message d'erreur à cause du répertoire de language. J'ai résolu ce problème et maintenant voici le message d'erreur que j'obiens " Could not instantiate mail function. "

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
 
$mail = new PHPmailer();
	/*$mail->IsSMTP();*/
	$mail->SetLanguage("en", "../phpmailer/language/");
	$mail->Host='localhost';
	$mail ->IsMail();
	$mail->From= $_REQUEST['mail'];
	$mail->FromName= $_REQUEST['nom'];
	$mail->AddAddress('monmail@gmail.com');
	/*$mail->AddReplyTo('mail');*/	
	$mail->Subject= $_REQUEST['sujet'];
	$mail->Body= $_REQUEST['message'];
	if(!$mail->Send()){ //Teste le return code de la fonction
	  echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
	}
	else{	  
	  echo 'Mail envoyé avec succès';
	}
	$mail->SmtpClose();
	unset($mail);
J'ai mis localhost dans host car dans le fichier php.ini il est marqué localhost à coté de SMTP

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

Merci à vous