16. 11. 2005 v sekci webdesign:

HTML email

God bless IE. Jestliže máte pocit, že webové prohlížeče jsou na tom s podporou standardů a HTML špatně, tak jste zřejmě ještě nikdy neposílali HTML email. Pomiňme nyní PROČ by někdo chtěl posílat HTML email, v následujících řádcích se budu snažit nastínit, JAK posílat HTML emaily (a doufám, že se o nich ještě pobavíme v komentářích). Existují nejméně tři způsoby, jak […]

God bless IE. Jestliže máte pocit, že webové prohlížeče jsou na tom s podporou standardů a HTML špatně, tak jste zřejmě ještě nikdy neposílali HTML email.

Pomiňme nyní PROČ by někdo chtěl posílat HTML email, v následujících řádcích se budu snažit nastínit, JAK posílat HTML emaily (a doufám, že se o nich ještě pobavíme v komentářích). Existují nejméně tři způsoby, jak poslat HTML email, každá má své výhody i nevýhody.

Textový email s odkazem

O prvním by se dalo polemizovat, jestli je to vůbec typ HTML emailu. Pošlete totiž klasický textový email, ve kterém bude mimo jiné i odkaz na webovou stránku s příslušným emailem.

  • + nezatížíte příjemce stahováním velkého emailu
  • + příjemce si email zobrazí pomocí prohlížeče, stačí ho tedy odladit na svatou trojici
  • + zobrazí se všem +− stejně
  • + z pohledu semantiky a přístupnosti se mi zdá být optimální
  • vlastně to není HTML email
  • příjemce si musí pustit prohlížeč, aby něco viděl
  • příjemce, který si prohlíží poštu offline si moc nepočte

Textový email s přiloženou webovou stránkou

V tomto případě se již dá hovořit o klasičtějším HTML emailu. HTML stránku pošlete jako přílohu. Někteří z klientů ji zobrazí přímo v těle emailu, jiní ji nechají jako přílohu, kterou si musíte otevřít.

  • + příjemce si užije svůj HTML email
  • + email je přeposilatelný
  • + můžete použít i některé styly
  • příjemce si HTML email může zobrazit pomocí poštovního klienta/webmailu (tudíž se to bude špatně ladit)
  • s emailem pošlete i obrázky

Klasický HTML email

Sbohem kaskádové styly (+-). Sbohem správná semantiko.

  • + příjemce si užije svůj HTML email
  • příjemce si HTML email zobrazí pomocí klienta/webmailu
  • s emailem pošlete i obrázky
  • poštovní klient si s emailem dělá, co chce (podle toho, jak kvalitně je napsán)
  • semantika jde do háje
  • komplikovanější emaily se vždycky někde rozhasí
  • někteří klienti přeposílají HTML emaily jako plain text

Stále chcete ještě rozesílat HTML emaily? V příštím díle se pokusím zaměřit na některá úskalí tvorby HTML emailů.

Komentáře

1. Radim Smička
16. 11. 05, 09.39

Zdá se mi, že množství Html emailů poslední dobou roste. Zvláště těch rozhašených co nejdou přečíst. Někdy pomůže přeposlat to do jiného klienta, nekdy staci mrknout do zdrojaku mailu (to je ale děs běs).

2. Cody
16. 11. 05, 10.36

To se mi právě líbí na Thunderbirdu, že umí odesílta jak HTML tak kopii txt. Jinak bych je skoro zakáazal:-)

16. 11. 05, 10.39

HTML emaily jsou opravdu problém, záleží nejvíc na email. klientovi, tudíž nemáme nikdy jistotu, jestli se HTML email zobrazí správně. Nikde jsem se zde ale nedočetl o tzv. „multipartním emailu“, což je vlastně email, ježto obsahuje jak čistě textovou podobu emailu, tak i bohatší HTML formu. Záleží pak opět na email. klientovi, jakým způsobem tento email zobrazí – např. já osobně používám The Bat a ten jednak špatně interpretuje CSS formátování + odmítá absolutní odkazy na externí obrázky.
Osobně se mi osvědčilo nejvíce (rozesílám firemní zpravodaj) právě rozesílání multipartních emailů s inline CSS, s absolut. odkazy na obrázky (nezobrazí nekteří klienti). Event. není vůbec od věci rozlišení formy emailu (plain/html) už na úrovni odběratele emailu.
Budu se těšit na pokračování.

16. 11. 05, 10.51

HTML e-mailů jsem už udělal desítky a je to fakt vopruz. Chce to dělat co nejjednoušší s minimem obrázků. Jinak je celkem jistota, že se to někde rozsype. Zvlášť když každý freemail zobrazuje vše trošku jinak.
Zlatý plain text :)

5. rony
16. 11. 05, 10.53

najhorsie je, ze je to este horsie ako sa na prvy pohlad zda. Uz dlhe roky vyslovene s placom bojujem s tupymi ludmi, ktori si myslia, ze HTML mail je spasa sveta a moderna vec. Neverili by ste s akou tupostou aj ADMINISTRATOROV postovych systemov sa stretnete. Taki ti sebestredni ludkovia, ktori vidia moznosti SVOJHO systemu, ktory „umoznuje“ HTML ale nemaju dostatok skusenosti ani na uroven znalosti AKE kodovanie emailov je naozaj nutne a MIME povazuju za frikulinsky vyraz „ty jses ale mime“ ;-)

Doslova a jednoducho: „HTML email na internet este stale nepatri“.

16. 11. 05, 10.59

S dovolením bych to přirovnal trochu k MMS u mobilů. Taky bylo okolo toho hodně humbuku, a nakonec co? Nic.

MMS neposíláme, protože najít telefon, na kterém by se zpráva zobrazila dobře je nadlidský úkol. Každý mobil si prostě dělá co chce.

Myslím, že posílání e-mailu ve tvaru html je trochu násilné a zbytečné. Nesnažíme se tím náhodou jen nadchnout příjemce?

16. 11. 05, 11.04

[3] – hmm, tak to budu muset dostudovat :-) protože takovýto kombinovaný email by mohl vyřešit můj problém

[4] ano, zlatý čistý text :-)

[6] ano, snažíme se jen nadchnout příjemce :-). Kdyby příjemce nepotřeboval být nadchnut, neposíláme mu HTML, ale čistý text..

16. 11. 05, 11.53

A co třeba zamyšlení na téma „Použití tabulkového layoutu v HTML e-mailech“?

9. Jaro
16. 11. 05, 13.47

Dobrý článok je na A List Apart – CSS and Email, Kissing in a Tree. Testované na najpoužívanejších emailových klientoch.

16. 11. 05, 14.20

[8] – ano, to přijde příště
[9] – ano, to přijde taky příště :-)

11. vd
17. 11. 05, 19.31

Mohl by mi nekdo osvetlit k cemu je (krome reklamnich sdeleni) dobry HTML mail?

Ja jejich pouzivani doslova nenavidim, protoze si ho tezko zobrazim treba v pine, se kterym si ctu na skolnim unixovem serveru postu.

17. 11. 05, 21.46

Výborně, mám něco podobného rozepsáno už možná půl roku, aspoň se na to můžu vykašlat ;)

18. 11. 05, 08.12

[12] – přesně to se mi stalo na whitwákově blogu s článkem o fotošopu :-) Měl jsem nápad, ale on ho uveřejnil o něco dřív :-)

24. 11. 05, 14.21

Proč vám vadí html mail? Já ho také moc nepoužívám, ale k čemu je dobrý? Vlastně vůbec k ničemu. Není nic spolehlivější než obyčejný plain/text e-mail.

Ale na druhou stranu, není hezké používat své šablony pro e-maily atd.?

To je otázka, občas se to hodí, občas je lepší použít obyč plain.