Section courante

A propos

Section administrative du site

Introduction

Ce protocole, est le protocole le plus utilisé, afin de permettre d'effectuer l'envoi des courriels (courriel électronique) par Internet.

Le SMTP utilise lui même un protocole, soit le TCP/IP avec soit les ports 25, 465 ou 587 afin de communiquer avec le serveur. Le port 465 est le port standard pour la transmission sécurisé. Le principe de fonctionnement du protocole repose sur l'envoi de commande en format ASCII (Consulter la liste des commandes ici). On peut donc utiliser un programme comme «telnet» afin d'envoyer un courriel manuellement. Voici un exemple d'envoi de courriel avec TelNet :

gladir@gladir-Ubuntu:~$ telnet smtp.monnomdedomaine.com 587
Trying 192.168.0.20...
Connected to smtp.monnomdedomaine.com.
Escape character is '^]'.
220-hp10.hebergeur.com ESMTP Exim 4.69 #1 Wed, 11 Jan 2012 20:05:05 -0500
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.
HELO gladir
250 hp10.hebergeur.com Hello modemcable041.47-58-74.mc.videotron.ca [192.168.0.21]
MAIL FROM: <smaltais@monnomdedomaine.com>
250 OK
RCPT TO: <smaltais@monnomdedomaine.ca>
250 Accepted
DATA
354 Enter message, ending with "." on a line by itself
Subject: Message de test

Ceci est mon message de courriel
.

250 OK id=1Rl99J-00087y-1r
QUIT
221 hp10.hebergeur.com closing connection
Connection closed by foreign host.
gladir@gladir-Ubuntu:~$

Les logiciels les plus communs permettant d'utiliser le protocole SMTP sont : Sendmail, Novell GroupWise, Novell NetMail, Exim, Postfix, Qmail, Microsoft IIS et Sun Java System Messaging Server.

Voir également

Langage de programmation - PHP - Joomla! - Référence des classes (Joomla! 1.5) - «SMTP»

Dernière mise à jour : Samedi, le 2 mai 2015