SMTP

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Envoi de courrier électronique
Couche OSI 7 (Application, sur TCP)
Port(s) 25 (relais serveur-serveur) · 587 (soumission client, STARTTLS)
Voir aussi POP3 · PTR · TLS

SMTP (Simple Mail Transfer Protocol, RFC 5321) est le protocole utilisé pour envoyer du courrier électronique, aussi bien pour la soumission d'un client vers son serveur de sortie que pour le relais de serveur à serveur jusqu'au serveur de destination. La réception/consultation d'une boîte aux lettres relève d'un protocole distinct (POP3 ou IMAP).

Échange de commandes

EHLO client.example.com
MAIL FROM:<expediteur@example.com>
RCPT TO:<destinataire@example.com>
DATA
Subject: test

Corps du message.
.
QUIT

Bonnes pratiques

Le port 587 avec STARTTLS (ou SMTPS direct sur 465) est recommandé pour la soumission client ; le port 25 en clair reste utilisé pour le relais entre serveurs de messagerie, mais de plus en plus filtré/bloqué par les FAI pour lutter contre le spam sortant. Voir aussi PTR, souvent vérifié par les serveurs destinataires comme indice de légitimité de l'IP émettrice.

Voir aussi

  • POP3 — protocole complémentaire pour la réception
  • PTR — enregistrement DNS souvent contrôlé lors de la remise SMTP
  • TLS — chiffrement du transport SMTP (STARTTLS)