Jedną z podstawowych usług, oferowanych przez ISP, jest hosting poczty elektronicznej. Poczta elektroniczna (e-mail) zrewolucjonizowała komunikację między ludźmi dzięki swojej prostocie i szybkości. Do poprawnego działania poczty elektronicznej na komputerze lub innym urządzeniu końcowym wymagane jest klika aplikacji i usług.

E-mail to metoda "składuj-i-wyślij" (ang. store-and-forward), używana do wysyłania, składowania i pobierania wiadomości elektronicznych poprzez sieć. Wiadomości poczty elektronicznej są przechowywane w bazach danych na serwerach pocztowych. ISP często utrzymują serwery pocztowe, prowadzące wiele różnych kont użytkowników.

Klienci poczty elektronicznej komunikują się z serwerami, aby wysyłać i otrzymywać pocztę. Serwery pocztowe komunikują się z innymi serwerami pocztowymi, aby transportować wiadomości z jednej domeny do drugiej. Klient poczty elektronicznej nie komunikuje się bezpośrednio z drugim klientem przy wysyłaniu wiadomości e-mail. Zamiast tego obaj klienci zdają się na serwer pocztowy przekazujący wiadomości. Tak się dzieje nawet gdy obaj klienci znajdują się w tej samej domenie.

Klienci poczty elektronicznej wysyłają wiadomości do serwera pocztowego, skonfigurowanego w ustawieniach aplikacji. Gdy serwer otrzyma wiadomość, sprawdza, czy domena odbiorcy znajduje się w jego lokalnej bazie danych. Jeżeli nie, wysyła zapytanie DNS, aby znaleźć serwer pocztowy domeny docelowej. E-mail jest następnie przesyłany do właściwego serwera.

E-mail działa w oparciu o trzy różne protokoły: Simple Mail Transfer Protocol (SMTP), Internet Message Access Protocoln(IMAP) i Post Office Protocol (POP). Proces warstwy aplikacji, który wysyła pocztę, używa protokołu SMTP. Dzieje się tak w przypadku wysyłki od klienta do serwera, jak również przy przesyłaniu z jednego serwera do drugiego.

Klient jednak pobiera e-mail za pomocą jednego z dwóch protokołów warstwy aplikacji: POP lub IMAP.