IMAP en SMTP
De twee protocollen die een mailprogramma gebruikt: IMAP om mail op de server te lezen, SMTP om te verzenden.
Met IMAP (poort 993 over TLS, of 143 met STARTTLS) kan een mailprogramma mailboxen lezen die op de server blijven staan. Elk apparaat ziet dezelfde mappen en dezelfde gelezen-status, en daarom heeft het POP3 vervangen, waarbij elk apparaat zijn eigen kopie downloadde.
SMTP is hoe mail wordt verzonden. Tussen servers loopt het op poort 25. Van een mailprogramma naar zijn eigen server gebruikt het poort 465 (TLS vanaf het begin) of 587 (STARTTLS), met een gebruikersnaam en wachtwoord; dit heet submission. Hostingproviders blokkeren op nieuwe servers vaak uitgaande poort 25 om hun adressen van blocklists te houden, terwijl 465 en 587 naar uw eigen provider open blijven.
Moderne mailprogramma's vinden de juiste servers en poorten via DNS voordat ze de gebruiker iets vragen: SRV-records voor IMAP en submission, of de autoconfig- en autodiscover-hosts. Als die bestaan, typt een gebruiker alleen een adres en een wachtwoord.