Bonjour,
Avant que je devienne dingue quelqu'un pourrait il m'expliquer le
pourquoi du comment du comportement de PHP dans l'envoi d'email ?
Voici un script plutôt basique:
En l'état ce script génère une erreur (laquelle ????) et le mail n'est pas envoyé.
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 $to = 'nom.prenom@gmail.com'; $subject = 'Votre review offre pour: My message'; $message = 'Bonjour utilisateur,'."\r\n". 'Vous avez laissé une review pour le message: My message'."\r\n". 'Vous pouvez voir cette review à l\'adresse suivante:'."\r\n". 'http://192.168.56.101/web/mywebsite/index.php?option=com_component&view=review&id=7:my-message&catid=27'; $headers = 'From: webmaster@example.com'."\r\n" . 'Reply-To: webmaster@example.com'."\r\n". 'X-Mailer: PHP/'.phpversion(); if(mail($to, $subject, $message, $headers)) { echo 'Le message a bien été envoyé'; } else { echo 'Le message n\'a pu être envoyé'; }
Maintenant, si dans le subject je remplace "offre" par "affre" ça marche
Donc là je ne vois plus aucune logique.
Quelqu'un pourrait il m'aider ?
Merci d'avance.
Partager