Három e-mail formátum verziót különböztetünk meg: text (szöveges), HTML formátum, illetve ezek kombinációja.

A text e-mail formátum a hagyományos e-mailt jelenti, ami nem tartalmaz semmilyen formázást vagy képet, mindössze az egyszerű karakterkészletből építkezik.

HTML formátumban küldött e-mailek esetén lehetőség van komolyabb formázásra is, képek, ábrák beszúrására, színek alkalmazására, stb. Ezzel nagyon impozáns leveleket lehet tervezni, ám nagy veszélye, hogy ha a felhasználó levelezőrendszere valamilyen okból nem jelenít meg HTML leveleket, akkor az üzenetet nem fogja tudni elolvasni.

A harmadik, kombinált megoldás esetében a leveleken belül mindkét formátum megtalálható, így az üzenet idomulni tud a felhasználó levelezőrendszeréhez, vagyis mindenképp értelmezhető lesz az üzenet. Ha képes a levelezőprogram a HTML levelek megjelenítésére, akkor azt a formátumot használja, ha nem, akkor a text verzió lesz látható.