Débugger un serveur SMTP avec telnet
- Connectez-vous à votre serveur SMTP :
telnet ip port. Le port est habituellement le 25. - 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) - Tapez :
helo votredomaine suivi de enter.
En pratique, vous pouvez mettre n’importe quoi à la place de votredomaine. - Tapez maintenant l’adresse de l’expéditeur :
mail from: src@src.com suivi de enter. - Tapez ensuite l’adresse du destinataire :
rcpt to: dst@dst.com suivi de enter. - Encodez cette commande avant votre message :
data suivi de enter. - 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]
