Outils pour utilisateurs

Outils du site


informatique:linux:telnet_test_mail

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:linux:telnet_test_mail [2018/10/17 12:46]
benoit créée
informatique:linux:telnet_test_mail [2018/10/17 13:01] (Version actuelle)
benoit
Ligne 1: Ligne 1:
-==== Tests ====+====== Test des protocoles de mail ======
  
-Pour tester ​le SMTP :+===== SMTP ===== 
 + 
 +Pour le service ​SMTP:
   telnet 127.0.0.1 smtp   telnet 127.0.0.1 smtp
   helo test   helo test
Ligne 12: Ligne 14:
   quit   quit
  
-Pour le service POP3+===== SMTPS ===== 
 + 
 +Pour commencer encoder les identifiants et mot de passe. 
 + 
 +  perl -MMIME::​Base64 -e 'print encode_base64("​toto\@domain.com"​);'​ 
 +  perl -MMIME::​Base64 -e 'print encode_base64("​password"​);'​ 
 + 
 +Résultat : 
 + 
 +  dG90b0Bkb21haW4uY29t 
 +  cGFzc3dvcmQ= 
 + 
 +Etablir la connexion :  
 + 
 +  openssl s_client -connect mail.domain.com:​465 
 + 
 +Pour les identifiants,​ il faut reprendre l'​encodage généré plus haut : 
 + 
 +  ehlo 
 +  ...   
 +  AUTH LOGIN 
 +  334 VXNlcm5hbWU6 
 +  dG90b0Bkb21haW4uY29t 
 +  334 UGFzc3dvcmQ6 
 +  cGFzc3dvcmQ= 
 +  235 2.7.0 Authentication successful 
 +  mail from:<​toto@domain.com>​ 
 +  250 2.1.0 Ok 
 +  rcpt to:<​toto@domain.com>​ 
 +  250 2.1.5 Ok 
 +  data 
 +  354 End data with <​CR><​LF>​.<​CR><​LF>​ 
 +  subject: test 
 +  test 
 +  . 
 +  250 2.0.0 Ok: queued as 202BF8098B 
 +  quit 
 +===== POP3 ===== 
 + 
 +Pour le service POP3:
   telnet 127.0.0.1 pop3   telnet 127.0.0.1 pop3
   user user@domain.com   user user@domain.com
Ligne 18: Ligne 59:
   list   list
   retr 1   retr 1
 +  ​
 +===== POP3S =====
  
-Pour tester l'IMAP :+Même manipulation que pour le POP3, mais à la place du telnet exécuter : 
 +  openssl s_client -connect mail.domain.com:​995 
 + 
 +===== IMAP ===== 
 + 
 +Pour tester l'​IMAP:​
   telnet 127.0.0.1 imap   telnet 127.0.0.1 imap
   ? LOGIN user@domain.com xxxxxx   ? LOGIN user@domain.com xxxxxx
Ligne 28: Ligne 76:
   ? SELECT inbox   ? SELECT inbox
  
-Pour tester ​l'​IMAP ​en mode SSL +===== IMAPS ===== 
-  openssl s_client -connect ​127.0.0.1:993 -quiet+ 
 +Même manipulation que pour l'IMAP, mais à la place du telnet exécuter ​
 +  openssl s_client -connect ​mail.domain.com:993
  
informatique/linux/telnet_test_mail.1539773199.txt.gz · Dernière modification: 2018/10/17 12:46 par benoit