IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Blocage fonction mail()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 121
    Par défaut Blocage fonction mail()
    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.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il est possible que ton hebergement ne te permette pas de choisir ton "From" et qu'il faille utiliser un email fourni par l'hebergeur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [FLASH MX] Problème flash et fonction mail() php
    Par proutcore dans le forum Flash
    Réponses: 7
    Dernier message: 21/05/2007, 12h21
  2. Réponses: 5
    Dernier message: 29/10/2005, 16h44
  3. [PHPMailer] la fonction mail et moi !!!
    Par wdionysos dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 27/10/2005, 20h05
  4. Fonction mail avec HTML et images
    Par nico33307 dans le forum Modules
    Réponses: 1
    Dernier message: 05/07/2005, 23h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo