IMAP et SMTP
Les deux protocoles qu'utilise un client de messagerie : IMAP pour lire le courrier sur le serveur, SMTP pour l'envoyer.
IMAP (port 993 en TLS, ou 143 avec STARTTLS) permet à un client de messagerie de lire des boîtes aux lettres qui restent sur le serveur. Chaque appareil voit les mêmes dossiers et le même état de lecture, et c'est pourquoi il a remplacé POP3, où chaque appareil téléchargeait sa propre copie.
SMTP est le moyen d'envoyer le courrier. Entre serveurs, il tourne sur le port 25. D'un client de messagerie vers son propre serveur, il utilise le port 465 (TLS dès le début) ou 587 (STARTTLS), avec un identifiant et un mot de passe ; on appelle cela la soumission. Les hébergeurs bloquent couramment le port 25 sortant sur les nouveaux serveurs pour garder leurs adresses hors des listes noires, tandis que 465 et 587 vers votre propre fournisseur restent ouverts.
Les clients de messagerie modernes trouvent les bons serveurs et les bons ports dans le DNS avant de demander à l'utilisateur : des enregistrements SRV pour IMAP et la soumission, ou les hôtes autoconfig et autodiscover. S'ils existent, l'utilisateur ne saisit qu'une adresse et un mot de passe.