Le 19/01/2021 à 12:09, remy a écrit :
>>
>> [...]
>>
http://les.pages.perso.chez.free.fr/l-art-d-envoyer-des-mails-depuis-les-pp-de-free.io
>>
> pour info mon code
>
> <?php
> if(isset($_POST['valider'])){
> $pseudo=$_POST['prenom'];
> $non=$_POST['Non'];
> $Email=$_POST['Email'];
> $titre=$_POST['titre'];
> $message=$_POST['message'];
Ouf ! Tu ne fais aucun contrôle sur les paramètres passés, ce qui rend
ta page très facilement détournable par des spammeurs, pourvu bien sûr
que la fonction mail fonctionne. Mais ce n'était pas ta question.
> $headers = "From:" . $Email;
Alors déjà, si les règles de
chez.com sont les mêmes que celles de
free.fr dont tu as donné une référence, tu ne respectes pas la règle
concernant le champ From :
http://les.pages.perso.chez.free.fr/l-art-d-envoyer-des-mails-depuis-les-pp-de-free.io
§
La valeur du From: doit être l'email du compte depuis lequel est envoyé
l'email
§
Du coup, je te suggère de coder en dur les paramètres From et To (tous
deux à l'adresse du compte) ainsi que le titre, en évitant les accents
(par exemple "message envoye depuis le site web"), et de mettre toutes
les autres infos dans le champ message :
$message = "prenom : ${_POST['prenom']}\n";
$message .= "Email : ${_POST['Email']}\n";
$message .= "Titre : ${_POST['Titre']}\n";
$message .= "Message : ${_POST['message']}";