Version complète: sur le forum Webmaster Hub : css dans un mail
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
Slimer
Bonsoir à tous ce soir je pose la question suivante.

Voilà j'ai réalisé un formulaire d'inscription en html puis une page en php prend le relais pour afficher les résultats.

Ensuite via la fonction mail() j'envoie ma page php en mail.

Le fait est que dans mon mail mon style css (définit dans ma page) ne marche pas.

Comment puis-je faire pour que mon mail sois customisé avec une feuille css.
Harry_20
Bonjour,

Normalement ça doit fonctionner ... sauf sur Hotmail ou d'autres webmails comme gmail par ex.

On pourrait te répondre avec plus de certitude en voyant le code wink.gif
nicobillou
CITATION
Bonjour,

Normalement ça doit fonctionner ... sauf sur Hotmail ou d'autres webmails comme gmail par ex.

On pourrait te répondre avec plus de certitude en voyant le code


D'accord avec toi ! Hotmail c'est ultra sécurisé a l'américaine au point que c'est devenu un casse tête pour contourner tout leur petit système ... J'ai connu pal ma de prise de tête avec la fonction mail() a cause d'eux... Sinon essaye de mettre l'adresse complete de ton CSS du genre http://www.monsite.com/style.css si c'est pas deja fait
Slimer
OK alors c'est pour çà sa vient de gmail(au moins j'avais le mail) mais sous hotmail j'avais rien du tout.
Merci de vos réponses.
A bientôt.
Harry_20
Moi j'intègre le code CSS dans le code HTML du mail rolleyes.gif

Pour Hotmail, je n'ai pas trouvé d'autre solution que de ne pas recourir aux CSS en fait blush.gif

Par contre les mails que j'envoie passent bien sans être classés dans les spams.

CITATION(Slimer @ vendredi 20 avril 2007, 22h45) *
OK alors c'est pour çà sa vient de gmail(au moins j'avais le mail) mais sous hotmail j'avais rien du tout.
Merci de vos réponses.
A bientôt.


Même pas dans les indésirables ?
nicobillou
CITATION
Moi j'intègre le code CSS dans le code HTML du mail


J'y avais pas penser pourtant c'est évident ... sa devrait passer ainsi smile.gif
slender
salut,
Pour le CSS dans les mails il existe un article intéressant chez pompage smile.gif
Slimer
Pour hotmail le mail n'étais pas e,voyer car je tester sur un serveur local et vu que hotmail vérifie les adresse sa ne passer pas.
Merci pour l'article je vais me pencher dessus.
Harry_20
Le problème avec ces filtres Anti-SPAM, c'est qu'ils ne vérifient pas que le contenu du mail ... mais aussi les en-têtes, le serveur qui émet le mail ... sad.gif
Wefficient
... et que ces filtres sont de plus en plus stricts, créant des dommages collatéraux chez ceux qui envoient des emails sans pour autant avoir toute une infrastructure professionnelle. :-/
Wolf18
Merci pour cet article qui a l'air intéressant. Je voulais juste rajouter que j'intégre également mon CSS directement dans la page HTML et ca mache bien sur Hotmail. Cependant on obtient pas le même résultat que le 'client' soit sous Hotmail, ou sous Windows live Mail, c'est bien différent, avec une meilleure interpretation du CSS sous WLM. smartass.gif
Wefficient
Il y a toujours des contrecoups à tout...

si tu integres tous tes styles dans la page en dur, tu as le risque de te retrouver bloqué par la barriere des 40% de code HTML par rapport au texte, ce qui est un indice de spam pour certains filtres :-/

Le mieux, mais qui demande bien plus de travail, c'est de segmenter tes bases en fonction des destinataires et d'envoyer à chacun de ces segments la newsletter qui lui va bien question présentation. Si tu ne passes pas par là, t'es obligé d'accepter des compromis.
Slimer
Aprés plusieurs recherche je suis tombé sur cet article

http://www.journaldunet.com/developpeur/tu...-css-mail.shtml

donc visiblement mettre du css dans un mail est un exercice trés compliqué
Harry_20
Je suis d'accord avec le contenu de l'article ... ça correspond avec mon expérience personnelle smartass.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.