Bonjour à tous, comme indiqué dans le titre, je bloque avec la fonction permettant d'envoyer un mail en PHP. Plus précisément, cela marchait très bien lorsque le site Web etait en local mais plus du tout depuis qu'il est hébergé sur serveur (pour information, l’hébergeur est question est Celeonet).

Sur le site web, il y a un formulaire de contact qui, lorsque il est validé, permet d'envoyer un mail directement et automatiquement. Depuis le passage sur le serveur, je reçois l'erreur suivante lorsque je valide le formulaire: Mailer Error: The following From address failed: mail@hotmail.fr

Voici la partie du code source de la page de traitement qui pose problème:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
 
<?php
	require("phpmailer/class.phpmailer.php");
 
        $objet = $_GET["objet"];
	$nom = $_POST["nom"];
	$emailCli = $_POST["email"];
	$message = $_POST["message"];
	if ($objet == "vente")
	{
		$date = $_POST["date"];
		$adresse = $_POST["adresse"];
		$ville = $_POST["ville"];
		$cp = $_POST["cp"];
		$prenom = $_POST["prenom"];
	}
	else
	{			
		$sujet = $_POST["sujet"];		
	}
 
	$mail = new PHPMailer();
	$mail->SetLanguage( 'en', 'phpmailer/language/' );
	$mail->IsSMTP();
	$mail->SMTPAuth = true;
	$mail->Host='smtp.live.com';
        $mail->Port = 25;
        $mail->SMTPSecure = 'ssl';
	$mail->Username = "mail@hotmail.fr"; 
	$mail->Password = "password";
	$mail->From = "mail@hotmail.fr";
	$mail->FromName = "Webmaster";
	$mail->AddAddress("mail@hotmail.fr","name");
	$mail->AddReplyTo($webmaster_email,"Webmaster");
	$mail->WordWrap = 50;
	$mail->IsHTML(true);
 
 
	if ($objet == "vente")
	{
		$mail->Subject = "Vente a domicile le ".$date." au ".$adresse." ".$cp." ".$ville. " pour ".$nom." ".$prenom;
	}
	else
	{
		$mail->Subject = $sujet;
	}
	$mail->Body = $message."<br> Vous pouvez me contacter via mon adresse email: ".$emailCli; //HTML Body
	if(!$mail->Send())
	{
	        echo "Mailer Error: " . $mail->ErrorInfo;
	}
	else
	{
		header("Location: ".$objet.".php?message=<center><h4>Votre message a été envoyé.<br>Merci beaucoup!</h4></center>");
	}
?>
En esperant que vous saurez m'aider, bonne après midi à vous.