Bonjour,
J'envoie un mail en PHP au format HTML et malheureuseuement les balises HTML ne sont interprétées que pour des messages à destination de GMAIL. Pour des adresses FREE et HOTMAIL, les balises HTML ne sont pas interprétés.
Voici mon code source pour l'envoi des mails :
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 // function MAIL PHP (format html) function send_mail_html($mail_dest, $mail_exp, $sujet, $msg_html) { // initialisation $header = ""; $contenu = ""; $passage_ligne = PHP_EOL; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $header = 'MIME-Version: 1.0' .$passage_ligne; $header .= 'Content-type: text/html; charset=iso-8859-1' .$passage_ligne; // En-têtes additionnels $header .= $mail_dest.$passage_ligne; $header .= $mail_exp.$passage_ligne; // Création du message. $contenu = $msg_html; // Envoi du mail mail($mail_dest,$sujet,$contenu,$header); }
Partager