Protocol · RFC 5321 · Mis à jour May 2026

SMTP

Simple Mail Transfer Protocol

SMTP (Simple Mail Transfer Protocol) est le standard internet de transfert des messages email entre serveurs de messagerie, défini par la RFC 5321. C'est le wire protocol derrière chaque envoi d'email — y compris chaque campagne expédiée par AcelleMail.

§1

Définition

SMTP (Simple Mail Transfer Protocol) est le standard internet de transfert du courrier électronique entre serveurs, défini à l'origine par la RFC 5321 (2008, en remplacement de la RFC 821). C'est un protocole client-serveur textuel : un serveur expéditeur (le client SMTP) ouvre une connexion TCP vers un serveur récepteur (le serveur SMTP) et échange une séquence fixe de commandes — HELO/EHLO, MAIL FROM, RCPT TO, DATA, QUIT — pour transmettre un message unique.

§2

Ports et TLS

Trois ports TCP sont couramment utilisés :

  • Port 25 — relais SMTP serveur-à-serveur. La plupart des FAI grand public bloquent le trafic sortant sur le port 25, donc les utilisateurs finaux ne l'utilisent normalement pas.
  • Port 587 (Submission) — soumission authentifiée de messages (RFC 6409), promu vers TLS via STARTTLS.
  • Port 465 (SMTPS) — TLS implicite dès l'ouverture de la connexion, formellement réhabilité par la RFC 8314.

Les opérateurs modernes s'authentifient sur le 587 ou le 465 ; les deux sont généralement désignés comme « SMTP credentials » par les ESP.

§3

Comment AcelleMail utilise SMTP

AcelleMail abstrait le wire protocol derrière un contrat polymorphe SendingDriver (app/SendingServers/Drivers/SendingDriver.php). Les drivers intégrés comprennent un driver SMTP générique qui parle la RFC 5321 face à n'importe quel serveur conforme, plus des drivers SMTP spécifiques aux vendors pour Amazon SES (AmazonSmtpDriver.php), Mailgun, SendGrid, SparkPost et d'autres. Les drivers vendor encapsulent le même échange SMTP mais pré-remplissent credentials et endpoint, de sorte qu'un opérateur choisit « Amazon SES SMTP » au lieu de saisir email-smtp.us-east-1.amazonaws.com à la main.

Pour les vendors récents qui n'exposent qu'une REST API (sans endpoint SMTP), AcelleMail propose également un chemin de driver API — même contrat SendingDriver, transport différent.

§4

SMTP vs ESMTP

Pratiquement tous les serveurs parlent aujourd'hui ESMTP (Extended SMTP, RFC 5321 §2.2) — la salutation EHLO annonce des extensions optionnelles comme SIZE (taille max du message), 8BITMIME (transport 8-bit clean), STARTTLS (upgrade TLS opportuniste) et AUTH (authentification SASL). Le terme courant « SMTP » désigne presque toujours ESMTP dans une conversation moderne.

Sources

Chaque affirmation de cette page renvoie à l'une d'entre elles.

Envie de le faire tourner en production ?

AcelleMail est une plateforme email auto-hébergée à licence unique, avec une prise en charge de premier ordre de chaque terme de ce glossaire. Aucun frais récurrent, aucune tarification à l'abonné, code source complet.

Essayer la démo en direct