L'e-mail temporaire semble simple de l'extérieur — vous tapez une adresse, vous recevez un e-mail — mais c'est de l'infrastructure de courrier réelle qui fait le travail. Voici ce qui se passe au niveau du protocole.
Réception : SMTP et enregistrements MX
Quand quelqu'un envoie un e-mail à votre adresse temporaire, son serveur de courrier interroge l'enregistrement MX du domaine (ex. mail.td). L'enregistrement MX pointe vers les serveurs SMTP de Mail.td. Le serveur de l'expéditeur ouvre une connexion SMTP sur le port 25 et délivre le message.
La passerelle SMTP de Mail.td accepte le message et écrit l'e-mail parsé en stockage. Le cycle de réception complet se termine généralement en bien moins d'une seconde depuis le clic « envoyer » de l'expéditeur.
Parsing du message
Un e-mail brut, ce n'est pas qu'un corps. C'est une structure MIME multipart avec des en-têtes (From, To, Subject, Date, Message-ID), une ou plusieurs parties texte/HTML et des pièces jointes encodées en base64. Mail.td parse le message, extrait chaque partie et les stocke pour que l'UI de la boîte puisse les rendre rapidement.
Livraison en temps réel au navigateur
Quand un nouvel e-mail arrive, l'UI de la boîte est notifiée de deux façons :
- WebSocket push — si votre navigateur maintient une connexion WebSocket ouverte, l'ID du nouvel e-mail est envoyé dès qu'il arrive
- Polling de secours — si WebSocket n'est pas disponible (pare-feu, problème transitoire), l'UI interroge toutes les 10 secondes
Vous voyez généralement l'e-mail dans votre boîte 1–2 secondes après son arrivée à la passerelle SMTP.
Stockage et nettoyage
Les mots de passe de boîte sont traités dans votre navigateur avant l'envoi — le serveur ne stocke qu'un hash, jamais le texte brut. Les messages et pièces jointes vivent dans un stockage objet avec une politique de rétention stricte. Pour les règles exactes, voir Combien de temps dure Temp Mail ?.
Ce qui ne se passe PAS
- Mail.td n'envoie pas votre adresse à des annonceurs
- Ne lit pas vos messages de manière programmatique
- N'archive pas les e-mails expirés — quand la rétention se termine, les données sont effacées