# Php mail atteri dans le courrier indésirable chez Hotmail

**URL:** <https://www.debian-fr.org/t/php-mail-atteri-dans-le-courrier-indesirable-chez-hotmail/21273>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 8:25 UTC](https://www.debian-fr.org/t/php-mail-atteri-dans-le-courrier-indesirable-chez-hotmail/21273 "2016-02-20T20:25:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ecrea](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/8797f3/32.png) [@ecrea](https://www.debian-fr.org/u/ecrea)\
**Post date:** [Février 20, 2016, 8:25 UTC](https://www.debian-fr.org/t/php-mail-atteri-dans-le-courrier-indesirable-chez-hotmail/21273/1 "2016-02-20T20:25:47Z")

</div>

Bonjour, lorsque je tente d’envoyer un mail à partir de mon serveur dédié (Debian avec postfix, apache2, php5), le message fini dans les courriers indésirables chez hotmail. Ce problème vient-il de la fonction php mail() ou d’une configuration requise coté serveur ?

```auto
	//-----------------------------------------------
					//DECLARE LES VARIABLES
					//-----------------------------------------------

					$email_expediteur='toto@toto.fr';
					$email_reply='toto@toto.fr';
					$sujet = "sujet";
					$message_html=stripslashes("mon texte html");
				
					 //-----------------------------------------------
					 //GENERE LA FRONTIERE DU MAIL ENTRE TEXTE ET HTML
					 //-----------------------------------------------

					 $frontiere = '-----=' . md5(uniqid(mt_rand()));

					 //-----------------------------------------------
					 //HEADERS DU MAIL
					 //-----------------------------------------------

					 $headers = 'From: "mon site" <'.$email_expediteur.'>'."\n";
					 $headers .= 'Return-Path: <'.$email_reply.'>'."\n";
					 $headers .= 'MIME-Version: 1.0'."\n";
					 $headers .= 'Content-Type: multipart/mixed; boundary="'.$frontiere.'"';

					 //-----------------------------------------------
					 //MESSAGE HTML
					 //-----------------------------------------------
					 $message .= '--'.$frontiere."\n";

					 $message .= 'Content-Type: text/html; charset="iso-8859-1"'."\n";
					 $message .= 'Content-Transfer-Encoding: 8bit'."\n\n";
					 $message .= $message_html."\n\n";

					 $message .= '--'.$frontiere.'--'."\n"; 
					

					mail(mail desti,$sujet,$message,$headers)

```

Merci de votre aide, cordialement.

---

<div class="post-metadata">

**Author:** ![thomas.leclerc](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/59ef9b/32.png) [@thomas.leclerc](https://www.debian-fr.org/u/thomas.leclerc)\
**Post date:** [Février 20, 2016, 8:25 UTC](https://www.debian-fr.org/t/php-mail-atteri-dans-le-courrier-indesirable-chez-hotmail/21273/2 "2016-02-20T20:25:48Z")

</div>

c’est du à la configuration de ton MTA.

soit tu utilise des adresses mail ‘FROM’ dont le domaine n’existe pas  
soit le reverse dns de ton serveur ne correspond pas au domaine de l’adresse ‘FROM’

soit tout simplement hotmail classe en spam tous les mails non issus des serveurs MTA des ‘grands’ opérateurs. dans ce cas sous postfix il faudra utiliser le parametre relayhost et donner l’adresse du serveur MTA de ton FAI.

---

<div class="post-metadata">

**Author:** ![Niloo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/c37758/32.png) [@Niloo](https://www.debian-fr.org/u/Niloo)\
**Post date:** [Février 20, 2016, 8:25 UTC](https://www.debian-fr.org/t/php-mail-atteri-dans-le-courrier-indesirable-chez-hotmail/21273/3 "2016-02-20T20:25:50Z")

</div>

Pour hotmail il faut avoir un champs SPF aussi dans la zone du domaine.

---

<div class="post-metadata">

**Author:** ![ecrea](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/8797f3/32.png) [@ecrea](https://www.debian-fr.org/u/ecrea)\
**Post date:** [Février 20, 2016, 8:26 UTC](https://www.debian-fr.org/t/php-mail-atteri-dans-le-courrier-indesirable-chez-hotmail/21273/4 "2016-02-20T20:26:42Z")

</div>

Merci pour vos réponses.

dans la zone DNS :

`domaine : <mon domaine>
type : SPF 	
cible : v=spf1 include:mx.ovh.com ~all`

y’a-t-il quelques chose à modifier la dedans ?

D’une autre part, pour le paramètre relayhost, étant donné que notre serveur est hébergé chez ovh, que doit-on remplir dans le relayhost ?

merci.

---

<div class="post-metadata">

**Author:** ![ecrea](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/8797f3/32.png) [@ecrea](https://www.debian-fr.org/u/ecrea)\
**Post date:** [Février 20, 2016, 8:27 UTC](https://www.debian-fr.org/t/php-mail-atteri-dans-le-courrier-indesirable-chez-hotmail/21273/5 "2016-02-20T20:27:36Z")

</div>

personne ? ☹

---

<div class="post-metadata">

**Author:** ![Antostyle](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@Antostyle](https://www.debian-fr.org/u/Antostyle)\
**Post date:** [Février 20, 2016, 8:27 UTC](https://www.debian-fr.org/t/php-mail-atteri-dans-le-courrier-indesirable-chez-hotmail/21273/6 "2016-02-20T20:27:56Z")

</div>

Change l’adresse de l’expéditeur par une adresse hotmail ou finissant par .fr
