Podczas pisania wiadomości e-mail dwie główne opcje, które musisz wybrać, to napisanie wiadomości e-mail zwykłym tekstem lub użycie HTML. W przypadku zwykłego tekstu wszystko, co można umieścić w samym e-mailu, to tekst, a wszystko inne musi być załącznikiem. Za pomocą HTML w e-mailu możesz formatować tekst, dołączać obrazy i robić większość tych samych rzeczy w e-mailu, które możesz zrobić na stronie internetowej.
Odpowiedź na to pytanie dotyczy zasadniczej różnicy między stronami internetowymi a wiadomościami e-mail. W przypadku stron internetowych to osoba przeglądająca strony decyduje, które strony odwiedzają. Osoba w Internecie nie będzie odwiedzać stron, które jej zdaniem mogą zawierać wszystko, co może być szkodliwe dla ich komputera, takie jak wirus. W przypadku wiadomości e-mail to nadawca ma największą kontrolę nad tym, jakie wiadomości e-mail są wysyłane, a odbiorca ma mniejszą kontrolę. Cała koncepcja filtrowania spamu w celu usuwania niechcianych wiadomości e-mail jest oznaką tej różnicy. Ponieważ e-maile, których nie chcemy, mogą przechodzić przez nasz filtr antyspamowy, dlatego chcemy, abyśmy je widzieli zostać uczynionymi tak nieszkodliwymi, jak to tylko możliwe, na wypadek, gdyby coś destrukcyjnego przeszło obok nas filtr. Chociaż wirusy mogą być dołączane zarówno do wiadomości e-mail, jak i stron internetowych, te w wiadomościach e-mail są znacznie bardziej powszechne.
Z tego powodu zdecydowana większość ludzi ma ustawienia zabezpieczeń w swoim programie pocztowym znacznie wyższe niż w przeglądarce. To wyższe ustawienie zwykle oznacza, że mają skonfigurowany program pocztowy do ignorowania kodu JavaScript, który może zostać znaleziony w wiadomości e-mail.
Oczywiście powodem, dla którego większość e-maili HTML nie zawiera JavaScript, ponieważ nie ma takiej potrzeby. Gdzie by było użyj dla JavaScript w wiadomości e-mail HTML ci, którzy rozumieją, że JavaScript jest wyłączony w większości programów pocztowych, stworzą alternatywne rozwiązanie, w którym wiadomość e-mail prowadzi do strony internetowej zawierającej JavaScript.
Będą tylko dwie grupy osób, które umieszczają JavaScript w swoich wiadomościach e-mail - osoby, które jeszcze nie zdały sobie sprawy, że ustawienia zabezpieczeń w programach e-mail różnią się od tych na stronach internetowych, dlatego ich JavaScript nie będzie uruchamiany, a ci, którzy celowo umieszczają JavaScript w swoich wiadomościach e-mail, aby automatycznie instalują wirusa na komputerze tych kilku osób, które mają źle skonfigurowane ustawienia zabezpieczeń w przeglądarce, tak aby ich JavaScript mógł biegać.