Envoie mail en html avec php pas de spam sur hotmail et gmail

Description

Avec ce script je peux envoyer des mail en html sur hotmail et gmail sans qu'ils soient considérés comme spams, je n'ai pas testé avec d'autre boite comme yahoo ou autre.

Source / Exemple :


<?php
$email = 'info@site.com';
$mail = 'mail@destinataire'; // mettre ici le mail du destinataire
			
$headers .='From: '.$email.''."\n"; // Adresse expediteur
$headers .='Reply-To: '.$mail.''."\n"; // Adresse Destinataire
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
			
$message ='<html><head><title>Le titre du message ou objet</title></head><body>
<table align="center" bgcolor="#CCCCCC" width="500">
<tr>
<td><hr align="JUSTIFY" />
  <div align="justify"><u>TEXTE</u><br>
   texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte.<br>
   texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte, texte. 
  </div>
  <hr /></td></tr></table></body></html>'; // un certain nombres de caractères dans le message paraît important ! séparation avec balise <br> à voir !
	
if (mail($mail, 'Test de mail', $message, $headers)) {
	$resultat = 'mail envoyé.';
}
else {
	$resultat = 'mail pas envoyé';
}

echo $resultat;
?>

Conclusion :


Si vous le testez avec d'autres boites mails donnez-nous les résultats svp !
Je suis débutant !

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.