E-mail został wymyślony w roku 1965. Autorami pomysłu byli: Louis Pouzin, Glenda Schroeder i Pat Crisman[5][6]. Wówczas jednak usługa ta służyła jedynie do przesyłania wiadomości pomiędzy użytkownikami tego samego komputera, a adres poczty elektronicznej jeszcze nie istniał. Usługę polegającą na przesyłaniu wiadomości tekstowych pomiędzy komputerami wymyślił w roku 1971 Ray Tomlinson, wybrał również znak @ do rozdzielania nazwy użytkownika od nazwy komputera, a później nazwy domeny internetowej.
Na początku do wysyłania e-maili służył protokół komunikacyjny CPYNET[7][8]. Później wykorzystywano FTP, UUCP i wiele innych protokołów, a w 1982 roku Jon Postel opracował do tego celu protokół SMTP, używany do dzisiaj[5].
Innym, ważnym protokołem komunikacyjnym, wykorzystywanym przy pobieraniu e-maili, jest POP3 oraz jego ulepszona wersja IMAP[6].
Standard Multipurpose Internet Mail Extensions (MIME) opracowano specjalnie z myślą o przesyłaniu poczty elektronicznej. Umożliwia on dodatkowo dołączanie do maila plików z dowolnymi danymi, w formie tzw. załącznika. Do kodowania wiadomości tekstowych stosuje się kodowanie transportowe Quoted-Printable, a do kodowania załączników wykorzystywany jest uuencode oraz jego ulepszona wersja Base64.