Problème de style avec la fonction mail() [résolu]

WRInaute occasionnel
Bonjour,

lorsque je lance ma fonction mail() les feuilles de styles ne sont pas interprétées lorsque le mail arrive dans ma boite messagerie, que les styles soient dans un fichier CSS à part ou bien dans le header du fichier d'envoi. :?

Je suis donc obligé de déclarer toutes mes balises <font></font> dans la variable de message. c'est lourd ! 8O

:roll: si quelqu'un peut m'aider ...
 
WRInaute impliqué
Salut,
As-tu bien spécifié dans les entêtes du mail que tu envois du html? Quel est ton client mail qui te permet d'affirmer cela ?
 
WRInaute occasionnel
Bonjour et merci pour vos réponses,

Qu'appelles tu les "entêtes du mail" ? 8O (c'est peut-être là mon souci)

j'utilise :
mail($email, $sujet, $message, "From:".$expediteur."\nMIME-Version:1.0\nContent-Type:text/html;");

Sinon j'ai cherché sur Alacreations je n'ai pas trouvé d'article correspondant .. :?
 
WRInaute occasionnel
Merci !! ok j'ai trouvé mon erreur pour ceux qui un jour aurait le même problème :

dans ma variable $message je mettais juste le code html de mon email et la déclaration de ma feuille de style était dans le header de mon fichier d'envoi et non dans le header de $message (le header du mail)

je ne construisais pas mon email comme une page html complète ...
c'est nul hein ?! :oops:

Merci pour vos réponses
 
Discussions similaires
Haut