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<br />
-
+0100ESMTP spoken here<br />
-
helo mondomaine<br />
-
250 guri.is.scarlet.be Hello mondomaine [monip],<br />
-
pleased to meet you<br />
-
mail from: src@src.com<br />
-
250 2.1.0 src@src.com… Sender ok<br />
-
rcpt to: dst@dst.com<br />
-
250 2.1.5 dst@dst.com… Recipient ok<br />
-
data<br />
-
354 Enter mail, end with “.” on a line by itself<br />
-
hello world !<br />
-
.<br />
-
250 2.0.0 kBDNjA574633 Message accepted for delivery<br />
