Académique Documents
Professionnel Documents
Culture Documents
1
distant. 2008 : RFC 5321
2
Le logiciel Sendmail est l'un des premiers, sinon le premier serveur de messagerie électronique à
utiliser SMTP. Depuis, la plupart des clients de messagerie peuvent utiliser SMTP pour envoyer les
messages. Certains nouveaux serveurs sont apparus, comme Postfix, Qmail de Daniel J. Bernstein,
Exim et Exchange de Microsoft.
Comme le protocole utilisait du texte en ASCII (7 bits), il ne fonctionnait pas pour l'envoi de
n'importe quels octets dans des fichiers binaires. Pour pallier ce problème, des standards comme
MIME ont été développés pour permettre le codage des fichiers binaires au travers de SMTP.
Aujourd'hui, la plupart des serveurs SMTP acceptent le MIME sur 8 bits, ce qui permet de transférer
des fichiers binaires presque aussi facilement que du texte simple.
SMTP ne permet pas de récupérer à distance des courriels arrivés dans une boîte aux lettres sur un
serveur. Les standards Post Office Protocol (POP) et IMAP ont été créés dans ce but.
https://fr.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol 1/6
05/06/2021 Simple Mail Transfer Protocol — Wikipédia
Sommaire
Principes d'envoi
Syntaxe type d'une session SMTP
Les codes retour SMTP
Sécurité et problème du spam
Blocage du port 25 par les fournisseurs d'accès
Notes et références
Voir aussi
Articles connexes
Liens externes
Principes d'envoi
Le transfert de messages entre serveurs de
messagerie électronique se fait généralement sur
le port 25 qui est le port standard enregistré
auprès de l'IANA. Les serveurs utilisent les
enregistrements MX des serveurs DNS pour
acheminer le courrier.
Les administrateurs de serveur peuvent choisir si les clients utilisent le port TCP 25 (SMTP) ou le
4
port 587 (submission, ou soumission en français), tel que formalisé dans la RFC 6409 (RFC 2476
précédemment), pour relayer le courrier sortant vers un serveur de messagerie. Les spécifications et
de nombreux serveurs acceptent les deux. Bien que certains serveurs ont longtemps pris en charge le
port historique 465 (smtps, aussi appelé submissions) pour le SMTP sécurisé, en violation des
spécifications jusqu'à fin 2017, il est préférable d'utiliser les ports standard et les commandes ESMTP
5
(Extended SMTP) standard selon la RFC 3207 , si une session sécurisée doit être utilisée entre le
6
client et le serveur. Cependant début 2018, la RFC 8314 a finalement affecté officiellement le port
465 au protocole SMTP avec TLS implicite.
(la saisie de l'utilisateur est en vert et les messages du serveur sont en rouge)
telnet smtp.----.---- 25
Connected to smtp.----.----.
https://fr.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol 2/6
05/06/2021 Simple Mail Transfer Protocol — Wikipédia
220 smtp.----.---- SMTP Ready
HELO client
250-smtp.----.----
250-PIPELINING
250 8BITMIME
250 Sender ok
DATA
Subject: Test
Corps du texte
250 Ok
QUIT
Notons que la fin du texte est repérée par un point seul sur sa ligne. Lorsque le texte doit contenir un
point seul sur sa ligne, il est donc nécessaire de le doubler (<CR><LF>..<CR><LF>).
Le spam est dû à un certain nombre de facteurs dont : l'implémentation de logiciels Mail Transfer
Agent (MTA) ne respectant pas les standards, les failles de sécurité dans les systèmes d'exploitation
autorisant les spammeurs à contrôler à distance des PC utilisateurs pour leur faire envoyer du spam
https://fr.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol 3/6
05/06/2021 Simple Mail Transfer Protocol — Wikipédia
autorisant les spammeurs à contrôler à distance des PC utilisateurs pour leur faire envoyer du spam
et enfin un manque d'intelligence de certains MTA.
Afin de lutter efficacement contre ce phénomène, il existe deux approches : modifier profondément
SMTP (voire le remplacer) ou bien lui adjoindre d'autres protocoles pour combler ses lacunes.
Modifier SMTP de manière importante, ou le remplacer complètement, ne paraît pas faisable, à cause
de l'importance du réseau de serveurs déjà installé. Malgré tout, des solutions alternatives ont été
développées comme Internet Mail 2000 (en) ou ePost.
Une autre approche consiste à créer des systèmes visant à assister les opérations du protocole SMTP.
Le groupe de recherche anti-spam (ASRG) de l'IRTF (en), travaille actuellement [Quand ?] sur
l'authentification des courriers électroniques dans le but de fournir un système flexible, léger,
extensible, et évolutif. L'ensemble de ces recherches ont abouti au protocole MARID (en) en 2004
ainsi qu'au protocole DomainKeys Identified Mail en 2006.
En France et au Canada, les principaux FAI ont suivi cette recommandation : Orange, Bell, Videotron
10
et CCAPcable bloquent le port 25 depuis juin 2007 , Free depuis décembre 2006 (c'est une option, le
11
blocage peut être désactivé) , AOL depuis 2003.
Notes et références
1. (en) « SIMPLE MAIL TRANSFER PROTOCOL (https://tools.ietf.org/html/rfc821) », Request for
comments no 821, août 1982.
2. (en) « Simple Mail Transfer Protocol (https://tools.ietf.org/html/rfc5321) », Request for comments
no 5321, octobre 2008.
3. (en) « Message Submission for Mail (https://tools.ietf.org/html/rfc4409) », Request for comments
no 4409, 2006.
4. (en) « Message Submission for Mail (https://tools.ietf.org/html/rfc6409) », Request for comments
no 6409, novembre 2011.
5. (en) « SMTP Service Extension for Secure SMTP over Transport Layer Security (https://tools.ietf.o
rg/html/rfc3207) », Request for comments no 3207, février 2002.
6. (en) « Use of TLS for Email Submission/Access (https://tools.ietf.org/html/rfc8314) », Request for
comments no 8314, janvier 2018.
7. (en) Chris Porter, Email Security with Cisco IronPort, Indianapolis, Cisco Press, 2012, 539 p.
(ISBN 978-1-58714-292-5), p. 14
8. Recommandation de l'AFA pour lutter contre le spam (http://www.afa-france.com/t_spam_recomm
andations_acteurs.html)
9. L'AFA publie ses recommandations contre le spam (http://www.pcinpact.com/archive/28521-LAFA
-publie-ses-recommandations-contre-le-sp.htm), PC INpact (05/05/2006)
10. Problème de mails avec Orange ? La cause au port 25 bloqué (http://www.pcinpact.com/archive/3
7290-Orange-port-25-blocage-spams-pc-zombies.htm), PC INpact (28/06/2007)
11. Free bloque dorénavant le port 25 (http://www.zataz.com/news/12827/)
https://fr.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol 4/6
05/06/2021 Simple Mail Transfer Protocol — Wikipédia
Voir aussi
Articles connexes
courrier électronique
exim
IMAP
POP
LMTP
OpenSMTPD
Postfix
qmail
sendmail
Open relay
Liens externes
(en) RFC 1870 – SMTP Service Extension for Message Size Declaration
(en) RFC 2505 – Anti-Spam Recommendations for SMTP MTAs
(en) RFC 2920 – SMTP Service Extension for Command Pipelining
(en) RFC 3030 – SMTP Service Extensions for Transmission of Large and Binary MIME
Messages
(en) RFC 3207 – SMTP Service Extension for Secure SMTP over Transport Layer Security
(en) RFC 3461 – Simple Mail Transfer Protocol (SMTP) Service Extension for Delivery Statut
Notifications (DSNs)
(en) RFC 3463 – Enhanced Mail System Statut Codes
(en) RFC 3464 – An Extensible Message Format for Delivery Statut Notifications
(en) RFC 3834 – Recommendations for Automatic Responses to Electronic Mail
(en) RFC 4954 – SMTP Service Extension for Authentication
(en) RFC 5068 – Email Submission Operations: Access and Accountability Requirements
(en) RFC 5321 – Simple Mail Transfer Protocol
(en) RFC 5322 – Internet Message Format
(en) RFC 6409 – Message Submission for Mail
(en) RFC 6522 – The Multipart/Report Media Type for the Reporting of Mail System
Administrative Messages
(en) RFC 6530 – Overview and Framework for Internationalized Email
(en) RFC 8314 – Use of TLS for Email Submission/Access
Le protocole SMTP (http://www.sitelec.org/cours/caleca/smtp/index.html)
Tester un serveur SMTP (http://www.pagasa.net/test-smtp/)
Droit d'auteur : les textes sont disponibles sous licence Creative Commons attribution, partage dans les mêmes
conditions ; d’autres conditions peuvent s’appliquer. Voyez les conditions d’utilisation pour plus de détails, ainsi que les
crédits graphiques. En cas de réutilisation des textes de cette page, voyez comment citer les auteurs et mentionner la
licence.
Wikipedia® est une marque déposée de la Wikimedia Foundation, Inc., organisation de bienfaisance régie par le
paragraphe 501(c)(3) du code fiscal des États-Unis.
https://fr.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol 6/6