Débugger un serveur SMTP avec telnet

  1. Connectez-vous à votre serveur SMTP :
    telnet ip port. Le port est habituellement le 25.
  2. Attendez le message du serveur du type :
    220 guri.is.scarlet.be ESMTP Scarlet Belgium ready at Thu, 14 Dec 2006 00:43:49 +0100ESMTP spoken here pour Scarlet (ISP en Belgique)
  3. Tapez :
    helo votredomaine suivi de enter.
    En pratique, vous pouvez mettre n’importe quoi à la place de votredomaine.
  4. Tapez maintenant l’adresse de l’expéditeur :
    mail from: src@src.com suivi de enter.
  5. Tapez ensuite l’adresse du destinataire :
    rcpt to: dst@dst.com suivi de enter.
  6. Encodez cette commande avant votre message :
    data suivi de enter.
  7. Encodez votre message, une fois fini, tapez sur enter puis un point (.) suivi de enter. Votre message est maintenant parti

Voici le log de ce test :

[code]220 guri.is.scarlet.be ESMTP Scarlet Belgium ready at Thu, 14 Dec 2006 00:43:49
+0100ESMTP spoken here
helo mondomaine
250 guri.is.scarlet.be Hello mondomaine [monip],
pleased to meet you
mail from: src@src.com
250 2.1.0 src@src.com… Sender ok
rcpt to: dst@dst.com
250 2.1.5 dst@dst.com… Recipient ok
data
354 Enter mail, end with “.” on a line by itself
hello world !
.
250 2.0.0 kBDNjA574633 Message accepted for delivery
[/code]

Laisser un commentaire