Kada pišete e-poštu, dva glavna izbora koja imate su pisanje e-pošte običnim tekstom ili korištenje HTML-a. Uz običan tekst, sve što možete smjestiti u samu e-poštu je tekst, a sve ostalo mora biti privitak. Pomoću HTML-a u svojoj e-pošti možete formatirati tekst, ugraditi slike i raditi većinu istih stvari u e-pošti koje možete učiniti na web stranici.
Odgovor na to odnosi se na temeljnu razliku između web stranica i e-pošte. S web stranicama osoba koja pregledava web odlučuje koja će ih web stranica posjetiti. Osoba na webu neće posjetiti stranice za koje vjeruje da mogu sadržavati sve što može biti štetno za njihovo računalo, poput virusa. Uz e-poštu, pošiljatelj ima najviše kontrole nad onim što e-poruke šalju, a primatelj ima manje kontrole. Čitav koncept filtriranja neželjene pošte kojim se pokušava ukloniti neželjene e-poruke koje se ne žele jedan je od pokazatelja ove razlike. Budući da e-poruke koje ne želimo mogu proći kroz naš filter za neželjenu poštu, želimo i da e-poruke koje vidimo kako bi bili što bezopasniji što ih možemo učiniti samo u slučaju da nešto destruktivno ne prijeđe našu filtar. Iako se virusi mogu priložiti i na e-pošti i na web stranicama, oni u e-porukama daleko su češći.
Iz tog razloga, velika većina ljudi ima sigurnosne postavke u svom programu e-pošte puno veće od onih koje su postavili u svom pregledniku. Ova viša postavka obično znači da su postavili svoj program e-pošte da zanemaruje bilo koji JavaScript koji se može naći u e-pošti.
Naravno, razlog zašto većina HTML e-poruka ne sadrži JavaScript, jer za to nemaju nikakvu potrebu. Tamo gdje bi bilo korištenje za JavaScript u HTML e-pošti oni koji razumiju da je JavaScript onemogućen u većini programa za e-poštu, proizvest će alternativno rješenje gdje e-pošta povezuje na web stranicu koja sadrži JavaScript.
Postojat će samo dvije skupine ljudi koje u svoje e-poruke postavljaju JavaScript - oni koji još nisu shvatili da su sigurnosne postavke u programima e-pošte razlikuju se od web-stranica tako da se njihov JavaScript neće pokretati i onih koji namjerno postavljaju JavaScript u svoju e-poštu kako bi mogao automatski instalira virus na računalo onih nekoliko ljudi koji imaju sigurnosne postavke u pregledniku pogrešno konfigurirane tako da njihov JavaScript može trčanje.