Mail en HTML supporté par un maximum de clients et webmails
23 messages
• Page 1 sur 2 • 1, 2
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Mail en HTML supporté par un maximum de clients et webmails
L'envoi de newsletter et autre lettre d'information au format HTML est un élément central du fonctionnement de nombreux sites. En effet, disposer d'un tel outil permet aux webmasters de donner des nouvelles à leurs
membres quand le besoin s'en fait sentir. Et disposer d'une lettre d'information HTML classieuse est nettement plus pro qu'une basique newsletter en texte brut, ou qui passe sur 1% des clients de messagerie et webmail.
L'idée principale pour que le rendu de la lettre d'information soit optimale sur l'ensemble des outils possibles
(webmail et clients de messagerie) est de s'affranchir complètement de l'utilisation du CSS. En effet, entre
les webmails qui incluent votre contenu html dans leur propre code html, ceux qui renomment les classes ou ceux qui les suppriment tout simplement, le parcours peut être long et prise de tête.
Après moults essais, j'ai ainsi pu réaliser des design de mail html qui passent sur l'ensemble des webmails (gmail, free, hotmail, yahoo, etc.) et sur les principaux clients. Outlook 2007 est un cas à part que j'aborderais en fin de post.
Cela risque de sembler archaïques à beaucoup mais les mails dont la mise en page est réalisé le plus simplement du monde, à partir de tableaux html et des attributs des différents éléments a nettement plus de chance de passer qu'un mail réalisé avec moultes feuilles de styles.
Dès lors ma logique est la suivante :
1/ Tous les calages d'éléments sont réalisés via des tableaux html. Aucune Div, pas de positionnement flottants,
etc.
2/ Les styles sur le textes sont appliqués au travers de balises font utilisées le plus simplement du monde :
De manière à offrir un rendu plus sympathique à ceux qui disposent de clients supportant les feuilles de styles, il est cependant possible d'utiliser des classes CSS (tout en sachant qu'elles risquent d'être bloquées) :
Mais dès lors il faut bien penser à préfixer chaque classe par l'élément sur lequel elle sera appliquée
(font.myclasse plutôt que .myclasse, certains webmails reformulant les éléments de styles commencant par un .)
Dans le même ordre d'idée, Outlook 2007 a la facheuse idée de bloquer la totalité des images de fond. A cela je n'ai trouvé aucune alternative. La solution peut donc être de doubler chaque utilisation de l'attribut html background par un appel à l'attribut bgcolor (qui lui est supporté), de manière à pouvoir proposer une couleur de remplacement dans le cas d'une image de fond bloquée.
Pour ne pas m'embêter, j'ai préféré supprimer toute utilisation d'image de background.
Un lien pour ceux qui veulent aller plus loin : http://www.campaignmonitor.com/blog/archives/2007/04/a_guide_to_css_support_in_emai_2.html#pc
membres quand le besoin s'en fait sentir. Et disposer d'une lettre d'information HTML classieuse est nettement plus pro qu'une basique newsletter en texte brut, ou qui passe sur 1% des clients de messagerie et webmail.
L'idée principale pour que le rendu de la lettre d'information soit optimale sur l'ensemble des outils possibles
(webmail et clients de messagerie) est de s'affranchir complètement de l'utilisation du CSS. En effet, entre
les webmails qui incluent votre contenu html dans leur propre code html, ceux qui renomment les classes ou ceux qui les suppriment tout simplement, le parcours peut être long et prise de tête.
Après moults essais, j'ai ainsi pu réaliser des design de mail html qui passent sur l'ensemble des webmails (gmail, free, hotmail, yahoo, etc.) et sur les principaux clients. Outlook 2007 est un cas à part que j'aborderais en fin de post.
Cela risque de sembler archaïques à beaucoup mais les mails dont la mise en page est réalisé le plus simplement du monde, à partir de tableaux html et des attributs des différents éléments a nettement plus de chance de passer qu'un mail réalisé avec moultes feuilles de styles.
Dès lors ma logique est la suivante :
1/ Tous les calages d'éléments sont réalisés via des tableaux html. Aucune Div, pas de positionnement flottants,
etc.
2/ Les styles sur le textes sont appliqués au travers de balises font utilisées le plus simplement du monde :
- Code: Tout sélectionner
<font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF" size="-1" ><b>#TITRE_STD#</b></font>
De manière à offrir un rendu plus sympathique à ceux qui disposent de clients supportant les feuilles de styles, il est cependant possible d'utiliser des classes CSS (tout en sachant qu'elles risquent d'être bloquées) :
- Code: Tout sélectionner
<font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF" size="-1" class="myclasse" ><b>#TITRE_STD#</b></font>
Mais dès lors il faut bien penser à préfixer chaque classe par l'élément sur lequel elle sera appliquée
(font.myclasse plutôt que .myclasse, certains webmails reformulant les éléments de styles commencant par un .)
Dans le même ordre d'idée, Outlook 2007 a la facheuse idée de bloquer la totalité des images de fond. A cela je n'ai trouvé aucune alternative. La solution peut donc être de doubler chaque utilisation de l'attribut html background par un appel à l'attribut bgcolor (qui lui est supporté), de manière à pouvoir proposer une couleur de remplacement dans le cas d'une image de fond bloquée.
Pour ne pas m'embêter, j'ai préféré supprimer toute utilisation d'image de background.
Un lien pour ceux qui veulent aller plus loin : http://www.campaignmonitor.com/blog/archives/2007/04/a_guide_to_css_support_in_emai_2.html#pc
-

screuscreu - WRInaute impliqué

- Messages: 968
- Inscription: 14 Jan 2008
merci pour ce post qui à été rédiger bien avant la date prévue
Le lien est très sympa pour réaliser des mails.
Tiens nous au courant pour Outlook 2007
Le lien est très sympa pour réaliser des mails.
Tiens nous au courant pour Outlook 2007
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
nickargall a écrit:Hop, une reco.
Ma première, je suis ému
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Ben faut pas, je me décidais justement à mettre en place un systeme qui envoie des zoulies newsletters en HTML plutôt qu'en Plain Text 
- ADIDASman
- WRInaute discret

- Messages: 106
- Inscription: 17 Avr 2004
Re: Mail en HTML supporté par un maximum de clients et webma
UsagiYojimbo a écrit:Un lien pour ceux qui veulent aller plus loin : http://www.campaignmonitor.com/blog/archives/2007/04/a_guide_to_css_support_in_emai_2.html#pc
Un autre lien très intéressant incluant des infos sur les webmails également : http://a-pellegrini.developpez.com/tutoriels/css/email/
- xtaze
- WRInaute discret

- Messages: 75
- Inscription: 20 Jan 2005
salut merci de l'article.
Concernant Outlook, il n'y à pas que les images de font qu'il bloque, mais également les gif, interprete mal les divisions, les spans...
l'interpreteur HTML est maintenant Word2007 au lieu de IE7 (et word 2007 est assez limité en html
).
un conseil : faire une lettre simple mais qui donne envie de cliquer
Concernant Outlook, il n'y à pas que les images de font qu'il bloque, mais également les gif, interprete mal les divisions, les spans...
l'interpreteur HTML est maintenant Word2007 au lieu de IE7 (et word 2007 est assez limité en html
un conseil : faire une lettre simple mais qui donne envie de cliquer
-

Wefficient - WRInaute occasionnel

- Messages: 353
- Inscription: 2 Oct 2007
un template html bien optimisé pour l'emailing (oui HTML site et HTML emailing sont très differents en optimisation) permet de gagner un GROS pourcentage de lecteurs. (+30% pour certains de mes clients, ca rentabilise vite un template à 400 euros)
De plus avec un template full HTML sans images, t'es sur que ta newsletter sera lisible même avec les images bloquées ce qui est très loin d'être negligeable.
Si tu veux aller encore plus loin dans ta demarche d'optimisation, il est interessant de savoir ce qu'utilisent tes lecteurs pour te lire.
Pour ce faire, 2 petits articles qui vous plairont sans doute bcp :
- Optimisation de campagne : Optimisez en fonction de l’outil de messagerie de vos destinataires
et
- Optimisation de campagne : Les premiers résultats
Maintenant je conseille systématiquement à mes clients Snipemail qui font de l'emailing de fidélisation de prendre au moins une fois le service, histoire d'avoir une bonne idée de la répartition des technologies chez les lecteurs.
De plus avec un template full HTML sans images, t'es sur que ta newsletter sera lisible même avec les images bloquées ce qui est très loin d'être negligeable.
Si tu veux aller encore plus loin dans ta demarche d'optimisation, il est interessant de savoir ce qu'utilisent tes lecteurs pour te lire.
Pour ce faire, 2 petits articles qui vous plairont sans doute bcp :
- Optimisation de campagne : Optimisez en fonction de l’outil de messagerie de vos destinataires
et
- Optimisation de campagne : Les premiers résultats
Maintenant je conseille systématiquement à mes clients Snipemail qui font de l'emailing de fidélisation de prendre au moins une fois le service, histoire d'avoir une bonne idée de la répartition des technologies chez les lecteurs.
- www.poker-az.com
- Nouveau WRInaute

- Messages: 2
- Inscription: 16 Juin 2008
Hello,
Je voulais juste faire un petit point par rapport à vos remarques. Il y a 2 choses sur la conception d'une newsletter :
- Le fait qu'elle soit bien interpréter
- Le fait qu'elle aboutisse
Bien interpréter :
Vous avez raison, il faut éviter les feuilles de style et coder de la façon de UsagiYojimbo. Si vous êtes accros au feuille de style, vous pouvez toujours les mettre et la petite astuce est de mettre un espace avant le point. (ex :
.myclasse)
Concernant l'aboutissement :
J'ai lu des post sur des messages Full Html. Attention, ils seront bien interprété mais ne pourrons être lu car classés comme spam image. Voici quelques règles importantes à respecter :
- Part entre les images et le Texte 50 / 50
- Objet 6 mots environ
- Utilisation des gif animé avec parcimonie
- Enlever le balise Doctype Html Title
- Remplacer le body par un div (pour les fonds de couleur)
- éviter la couleur Bleu et rouge pétant
- éviter les caractère dans vos images, ils sont de plus en plus détecter et associer à du spam image.
Vous avez un site qui permet de connaitre son spamscore gratuitement : http://www.gravitymail.com/spamscore.php
Note de 1 à 7 :
> 5 : Refaite complètement votre message
> 3 à 5 : Environ 30 % de spam
< 3 : Ok vous pouvez router.
Dernière éléments, si vous envoyez sur des Bdd assez élevé (< 20 000 envois par mois), il faut penser à externaliser l'envoi par un routeur whiteliste qui route de façon spécifique par fournisseur d'accès internet.
En effet, vous risquez d'être blacklisté même pour vos message de confirmation d'inscription / confirmation d'achat...
A votre dispo pour plus d'information.
Je voulais juste faire un petit point par rapport à vos remarques. Il y a 2 choses sur la conception d'une newsletter :
- Le fait qu'elle soit bien interpréter
- Le fait qu'elle aboutisse
Bien interpréter :
Vous avez raison, il faut éviter les feuilles de style et coder de la façon de UsagiYojimbo. Si vous êtes accros au feuille de style, vous pouvez toujours les mettre et la petite astuce est de mettre un espace avant le point. (ex :
.myclasse)
Concernant l'aboutissement :
J'ai lu des post sur des messages Full Html. Attention, ils seront bien interprété mais ne pourrons être lu car classés comme spam image. Voici quelques règles importantes à respecter :
- Part entre les images et le Texte 50 / 50
- Objet 6 mots environ
- Utilisation des gif animé avec parcimonie
- Enlever le balise Doctype Html Title
- Remplacer le body par un div (pour les fonds de couleur)
- éviter la couleur Bleu et rouge pétant
- éviter les caractère dans vos images, ils sont de plus en plus détecter et associer à du spam image.
Vous avez un site qui permet de connaitre son spamscore gratuitement : http://www.gravitymail.com/spamscore.php
Note de 1 à 7 :
> 5 : Refaite complètement votre message
> 3 à 5 : Environ 30 % de spam
< 3 : Ok vous pouvez router.
Dernière éléments, si vous envoyez sur des Bdd assez élevé (< 20 000 envois par mois), il faut penser à externaliser l'envoi par un routeur whiteliste qui route de façon spécifique par fournisseur d'accès internet.
En effet, vous risquez d'être blacklisté même pour vos message de confirmation d'inscription / confirmation d'achat...
A votre dispo pour plus d'information.
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Il y a des choses intéressantes dans votre post (notamment la partie scoring, qui il est vrai, fait défaut dans mon post initial), mais :
Hello,
Cela ne suffira pas, car certains webmails vont jusqu'à supprimer les classes présentes dans le body. Des tests que j'ai effectué, pour s'en prémunir un maximum il faut préfixer avec la balise sur laquelle sera présente la classe, ex : td.myclasse
Concernant l'aboutissement :
J'ai lu des post sur des messages Full Html. Attention, ils seront bien interprété mais ne pourrons être lu car classés comme spam image. Voici quelques règles importantes à respecter :
Voire même pas du tout, car Outlook 2007 les bloque sans exception.
Pour le reste je m'en vais tester votre système de scoring de ce pas.
Hello,
www.poker-az.com a écrit:Si vous êtes accros au feuille de style, vous pouvez toujours les mettre et la petite astuce est de mettre un espace avant le point. (ex :
.myclasse)
Cela ne suffira pas, car certains webmails vont jusqu'à supprimer les classes présentes dans le body. Des tests que j'ai effectué, pour s'en prémunir un maximum il faut préfixer avec la balise sur laquelle sera présente la classe, ex : td.myclasse
Concernant l'aboutissement :
J'ai lu des post sur des messages Full Html. Attention, ils seront bien interprété mais ne pourrons être lu car classés comme spam image. Voici quelques règles importantes à respecter :
www.poker-az.com a écrit:- Utilisation des gif animé avec parcimonie
Voire même pas du tout, car Outlook 2007 les bloque sans exception.
Pour le reste je m'en vais tester votre système de scoring de ce pas.
- www.poker-az.com
- Nouveau WRInaute

- Messages: 2
- Inscription: 16 Juin 2008
Merci d'avoir compléter ces informations. Je pense que nos 2 posts réunis pourront bien aider les webmasters.
Bonne journée
Bonne journée
-

El-Cherubin - WRInaute discret

- Messages: 216
- Inscription: 9 Déc 2007
Sujet tres interessant, merci beaucoup pour ces conseils 
-

Wefficient - WRInaute occasionnel

- Messages: 353
- Inscription: 2 Oct 2007
2-3 petites précisions complémentaires :
Si vous êtes sur une base en emailing de fidélisation, essayez d'enrichir votre base avec des données sur l'outil de messagerie utilisé par vos destinataires. C'est un simple champ avec liste de valeur et si vous leur demandez gentillement, vous pourrez avoir ces infos de la part de votre abonnés sans trop de probleme, surtout si c'est pour recevoir vos emails encore plus correctement. Une fois avec ces infos, tu peux optimiser ton template pour certains outils clients difficile en segmentant ta base ou en faisant de l'ecriture conditionnelle (selon ce que te permet ta solution emailing)
Le second avantage de cette pratique, c'est que seuls les lecteurs actifs répondent (et les nouveaux à la rigeur) donc cela permet de qualifier egalement vos prospects grace à ce comportemental.
Même si le multipart est utilisé par tous plutot pour la partie HTML, ne négligez pas la partie TXT qui reste très importante pour la qualification spam et pour le prévisionnage (certains outils de messagerie presentent les message en TXT now) Si tu n'as pas prévu de version TXT, t'as rien a prévisionner et là pas de repeche
T'as un exemple concret de ce que cela donne ici : Optimiser sa version texte brut pour s’offrir une seconde chance ?
Pour le ratio image texte, je pencherais plutot pour texte > images.
Toujours dans les ratios, texte > html (là j'entend que le poids du texte en version HTML doit être supérieur au poids des balises HTML)
Tout à fait daccord pour l'externalisation dès qu'on dépasse un certain nombre d'email (perso ma barre est à 5000 car au dela votre FAI va faire la tête et on commence à prendre des risques)
Par contre pour l'exemple que tu donnes sur les emails de confirmation d'achat, c'est un emailing totalement différent à gerer car on passe alors par du webservice / API et là c'est bien moins facile à trouver en serveur blanc et à prix abordable pour des petites structures.
Les risques de blacklisting des emails de service est bien plus grand car souvent ils ne contiennent que peu d'infos, ne sont pas trackés ni analysés comparé aux campagnes. L'emailing de service est souvent une grosse boite noire que seuls les developpeurs du site connaissent, or ils ne sont quasiment jamais au fait des problematiques emailing, ils se contentent que les mails partent comme il faut.
En cas de blacklisting, c'est toute la communication automatique du site qui est touché et alors là, bôbo aïe :-/
Si vous êtes sur une base en emailing de fidélisation, essayez d'enrichir votre base avec des données sur l'outil de messagerie utilisé par vos destinataires. C'est un simple champ avec liste de valeur et si vous leur demandez gentillement, vous pourrez avoir ces infos de la part de votre abonnés sans trop de probleme, surtout si c'est pour recevoir vos emails encore plus correctement. Une fois avec ces infos, tu peux optimiser ton template pour certains outils clients difficile en segmentant ta base ou en faisant de l'ecriture conditionnelle (selon ce que te permet ta solution emailing)
Le second avantage de cette pratique, c'est que seuls les lecteurs actifs répondent (et les nouveaux à la rigeur) donc cela permet de qualifier egalement vos prospects grace à ce comportemental.
Même si le multipart est utilisé par tous plutot pour la partie HTML, ne négligez pas la partie TXT qui reste très importante pour la qualification spam et pour le prévisionnage (certains outils de messagerie presentent les message en TXT now) Si tu n'as pas prévu de version TXT, t'as rien a prévisionner et là pas de repeche
T'as un exemple concret de ce que cela donne ici : Optimiser sa version texte brut pour s’offrir une seconde chance ?
Pour le ratio image texte, je pencherais plutot pour texte > images.
Toujours dans les ratios, texte > html (là j'entend que le poids du texte en version HTML doit être supérieur au poids des balises HTML)
Tout à fait daccord pour l'externalisation dès qu'on dépasse un certain nombre d'email (perso ma barre est à 5000 car au dela votre FAI va faire la tête et on commence à prendre des risques)
Par contre pour l'exemple que tu donnes sur les emails de confirmation d'achat, c'est un emailing totalement différent à gerer car on passe alors par du webservice / API et là c'est bien moins facile à trouver en serveur blanc et à prix abordable pour des petites structures.
Les risques de blacklisting des emails de service est bien plus grand car souvent ils ne contiennent que peu d'infos, ne sont pas trackés ni analysés comparé aux campagnes. L'emailing de service est souvent une grosse boite noire que seuls les developpeurs du site connaissent, or ils ne sont quasiment jamais au fait des problematiques emailing, ils se contentent que les mails partent comme il faut.
En cas de blacklisting, c'est toute la communication automatique du site qui est touché et alors là, bôbo aïe :-/
23 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- boite mail pour mes clients
- Maximum de personne dans l'envoi d'un mail avec Gmail
- Nombre de caractères maximum sur une page html
- Nombre maximum de répétitions d'un mot dans une page HTML
- mail utiliser html
- Créer directement un mail en html
- [Réglé] Formulaire mail en html
- En tête html via la fonction mail() de php
- Envoi de mail avec un contenu html
- Emails html et fonction mail() de php
Consultez la description détaillée des produits ou services de Google suivants : Google Agency Toolkit
- Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


