1

Sujet : fonction mail() messages html

Bonjour,
J'ai créé un script d'envoi de mail, mais il m'est impossible de spécifier 'Content-type: text/html; charset=iso-8859-1' dans les headers de manière à ce que les message soit perçu comme des messages html. Les headers sont-ils bloqués ? N'y a-t-il pas moyen de laisser la possibilité aux utilisateurs de la fonction mail() le choix des headers ?
Merci.

2

Re: fonction mail() messages html

Bonjour,

Non les headers ne sont pas bloqués du tout. Du moins pas encore car ils le seront pour modifier le Return-Path et le From:

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

3

Re: fonction mail() messages html

Le From est déjà bloqué tout, ce qui se trouve en dehors des premières guillemets n'est pas affiché et un suffiche @lescigales.org est automatiquement ajouté =/.

Code fonctionnel :
                $headers ='From: "Zelgadanse : site de l\'association"'."\n";
                $headers .='Reply-To: exemple@gmail.com'."\n";
                mail($email, $sujet, $post, $headers);

Code non fonctionnel :
                $headers  = 'MIME-Version: 1.0' . "\n";
                $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
                $headers = 'From: exemple'."\n";
                $headers .= 'Reply-To: exemple@gmail.com'."\n";
                mail($email, $sujet, $post, $headers);

Je n'y vois pas grande différence si ce n'est le contenu du header.