Quelques observations et généralités à propos des envois de mails en HTML :
1. Mauvaise gestion des CSS et des standards par certains clients mails ou webmails
Le support de HTML et des CSS est très variable d'un client mail à un autre. Sur Thunderbird ou Outlook, il est très bon (problème : à partir d'Outlook 2007, par contre, il est très mauvais). Sur Lotus Notes ou les webmails en général (les sites mails en ligne comme Yahoo, AOL, OVH, etc.), il est généralement mauvais.
2. Images désactivées (c'est le cas par défaut sur certains clients comme Thunderbird).
Il est conseillé de prévoir des alternatives textuelles aux images, lorsque celles-ci sont désactivées chez le client.
3. HTML et Texte à la fois
Il est possible d'envoyer un email au format Texte et HTML à la fois avec le format de mail MULTIPART.
Le mail s'affichera tantôt en TXT tantot en HTML en fonction de la configuration du logiciel de mail.
Si c'est le visiteur qui demande à recevoir un tel mail (newsletter en général) via un formulaire, il est possible de lui demander s'il préfère recevoir ses mails en HTML (par défaut) ou en Texte.
Conclusion.
En règle générale, les mails rédigés "à l'ancienne", en employant une structure tabulaire et en insérant les styles directement au sein de chaque balise, sont plus compatibles sur l'ensemble des clients.