|
|
Ligne 704 : |
Ligne 704 : |
| Stopping Postfix Mail Transport Agent: postfix. | | Stopping Postfix Mail Transport Agent: postfix. |
| Starting Postfix Mail Transport Agent: postfix. | | Starting Postfix Mail Transport Agent: postfix. |
| </code>
| |
|
| |
| === Premiers essais ===
| |
|
| |
| A partir de maintenant, nous devrions être capables de tester notre serveur de messagerie
| |
|
| |
| Pour commencer, il faut créer un domaine virtuel et un utilisateur avec l'interface de postfixadmin:
| |
|
| |
| [[Fichier:Snapshot176.jpeg]]
| |
|
| |
| [[Fichier:Snapshot177.jpeg]]
| |
|
| |
| ==== Test du SMTP AUTH ====
| |
|
| |
|
| |
| La première chose que vous devez faire est d'obtenir un codage en base64 de votre nom d'utilisateur et mot de passe. Il y a deux manières de le faire, l'exemple ci-dessous utilise Perl:
| |
|
| |
| $ perl -MMIME::Base64 -e 'print encode_base64("essai@essai.org");'
| |
| ZXNzYWkub3Jn
| |
|
| |
| $ perl -MMIME::Base64 -e 'print encode_base64("essai");'
| |
| ZXNzYWk=
| |
|
| |
| Vous pouvez maintenant vous connecter au serveur de messagerie en utilisant Telnet:
| |
|
| |
| telnet 192.168.3.114 25
| |
| Trying 192.168.3.114...
| |
| Connected to 192.168.3.114.
| |
| Escape character is '^]'.
| |
| 220 facteur.zehome.org ESMTP Postfix (Debian/GNU)
| |
|
| |
| Saluons le serveur SMTP...
| |
|
| |
| EHLO facteur.zehome.org
| |
|
| |
| Réponse...
| |
|
| |
| 250-facteur.zehome.org
| |
| 250-PIPELINING
| |
| 250-SIZE 10240000
| |
| 250-VRFY
| |
| 250-ETRN
| |
| 250-STARTTLS
| |
| 250-AUTH PLAIN LOGIN
| |
| 250-ENHANCEDSTATUSCODES
| |
| 250-8BITMIME
| |
| 250 DSN
| |
|
| |
| Nous lui faisons savoir que nous voulons nous authentifier:
| |
|
| |
| AUTH LOGIN ZXNzYWlAZXNzYWkub3Jn
| |
| 334 UGFzc3dvcmQ6
| |
| ZXNzYWk=
| |
| 235 2.7.0 Authentication successful
| |
|
| |
| Maintenant, petit test d'envoi de mail :
| |
|
| |
| mail from:essai@essai.org
| |
| 250 2.1.0 Ok
| |
| rcpt to:essai@essai.org
| |
| 250 2.1.5 Ok
| |
| data
| |
| 354 End data with <CR><LF>.<CR><LF>
| |
| Test
| |
| .
| |
| 250 2.0.0 Ok: queued as E172752683
| |
| quit
| |
| 221 2.0.0 Bye
| |
| Connection closed by foreign host.
| |
|
| |
| Avant l'envoi du premier mail :
| |
|
| |
| root@facteur:~# ls -a /home/facteur/
| |
| . .. .bash_logout .bashrc .profile
| |
|
| |
| Après :
| |
|
| |
| root@facteur:~# ls -a /home/facteur/
| |
| . .. .bash_logout .bashrc essai.org .profile
| |
|
| |
| Le dossier est bien créé - Un dossier par domaine sera créé, les utilisateurs des domaines seront rangés dans ces dossiers.
| |
|
| |
| Les logs dans /var/log/mail.log:
| |
|
| |
| <code>
| |
| Apr 6 11:37:09 facteur postfix/smtpd[1873]: 4463D6C401: client=sidlol.zehome.org[192.168.0.2], sasl_method=LOGIN, sasl_username=essai@essai.org
| |
| Apr 6 11:37:17 facteur postfix/cleanup[1882]: 4463D6C401: message-id=<>
| |
| Apr 6 11:37:17 facteur postfix/qmgr[1816]: 4463D6C401: from=<essai@essai.org>, size=201, nrcpt=1 (queue active)
| |
| Apr 6 11:37:17 facteur dovecot: deliver(essai@essai.org): msgid=: saved mail to INBOX
| |
| Apr 6 11:37:17 facteur postfix/pipe[1883]: 4463D6C401: to=<essai@essai.org>, relay=dovecot, delay=18, delays=18/0.03/0/0.04, dsn=2.0.0, status=sent (delivered via dovecot service)
| |
| Apr 6 11:37:17 facteur postfix/qmgr[1816]: 4463D6C401: removed
| |
| Apr 6 11:37:20 facteur postfix/smtpd[1873]: disconnect from sidlol.zehome.org[192.168.0.2]
| |
| </code>
| |
|
| |
| ==== Test de la connexion IMAP avec telnet====
| |
|
| |
| <code>
| |
| $ telnet 192.168.3.114 143
| |
| Trying 192.168.3.114...
| |
| Connected to 192.168.3.114.
| |
| Escape character is '^]'.
| |
| * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS AUTH=PLAIN] Dovecot ready.
| |
| a1 LOGIN essai@essai.org essai
| |
| a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in
| |
| a2 LIST "" "*"
| |
| * LIST (\HasNoChildren) "." "INBOX"
| |
| a2 OK List completed.
| |
| a3 EXAMINE INBOX
| |
| * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
| |
| * OK [PERMANENTFLAGS ()] Read-only mailbox.
| |
| * 3 EXISTS
| |
| * 3 RECENT
| |
| * OK [UNSEEN 1] First unseen.
| |
| * OK [UIDVALIDITY 1302078677] UIDs valid
| |
| * OK [UIDNEXT 4] Predicted next UID
| |
| * OK [HIGHESTMODSEQ 1] Highest
| |
| a3 OK [READ-ONLY] Select completed.
| |
| a4 LOGOUT
| |
| * BYE Logging out
| |
| a4 OK Logout completed.
| |
| Connection closed by foreign host.
| |
| </code> | | </code> |
|
| |
|