HowTo : Envoyer un Email à partir d’un serveur SMTP en utilisant la ligne de commande

  • par

Le SMTP (Simple Mail Transfer Protocol) est une norme Internet pour la transmission de courrier électronique (Email) à travers les réseaux IP (Internet Protocol).

Ce tutoriel montre comment se connecter à un serveur de messagerie SMTP et envoyer un Email en utilisant la commande ‘telnet’.

Etape 1 : Ouvrir une connexion de votre ordinateur à un serveur de messagerie SMTP

$ telnet smtp.domain.ext 25220 smtp.domain.ext ESMTP Sendmail ?version-number?; ?date+time+gmtoffset?
  • smtp.domaine.ext – Votre serveur de messagerie;
  • 25 – Port par défaut pour le SMTP.

Étape 2 : déclarer votre nom de domaine ou votre adresse IP

Vous pouvez mettre local.domain.name ou ce que vous voulez dans ‘HELO’, car le serveur ne vérifie pas son authenticité, c’est l’un des inconvénients de ce protocole.

> HELO local.domain.name250 smtp.domain.ext Hello local.domain.name , pleased to meet you

Étape 3 : définir l’email de l’expéditeur

> MAIL FROM: [email protected] 2.1.0 [email protected]... Sender ok

Étape 4 : Définir l’email du destinataire

> RCPT TO: [email protected] 2.1.5 [email protected]... Recipient ok

Étape 5 : Pour écrire le message, tapez DATA et appuyez sur ‘Enter’

> DATA354 Enter mail, end with "." on a line by itself

Étape 6 : Sur la première ligne, tapez ‘SUBJECT : votre sujet’ et appuyez deux fois sur ‘Enter’

> SUBJECT: Test message

Étape 7 : Continuez à taper votre message

Hello,this is a TEST message, please don't reply.Thank you.

Étape 8 : Mettez un seul point (.) sur une ligne à part et appuyez sur ‘Enter’ pour envoyer votre message.

> .250 2.0.0 ???????? Message accepted for delivery

Étape 9 : Fermez la connexion

> QUIT221 2.0.0 server.com closing connection

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *