Installation d'un serveur mail complet sous debian : Tests (4,5/5)
Posted on mar. 20 janvier 2015 in tuto
Cet article est le sixième d'une série sur l'installation d'un serveur mail sur debian wheezy. Accéder aux autres articles :
- Introduction : Introduction et notes sur le tuto
- Installation des paquets et préparation du système : Comme son nom l'indique
- Configuration de Postfixadmin : Gestion des domaines et utilisateurs virtuels.
- Configuration de Postfix : Le logiciel qui permet de faire du smtp : faire passer des mails de serveur en serveur.
- Configuration de Dovecot : Le logiciel qui permet de faire de l'imap : récupérer les mails qui sont arrivés et les mettre dans des jolis dossiers.
- [Tester la configuration et utiliser un client mail].
- Installation de Roundcube : Le webmail, qui permet d'accéder à ses mails depuis un simple navigateur internet.
Il est bizarre mon comptage hein ? ;)
Allez, après une petite absence, on est repartis sur le tuto serveur mail, avec le test de notre configuration !
Test de la configuration
Déjà, pour l'instant, notre dossier /var/vmail
est vide. Vous pouvez le vérifier avec un simple tree /var/vmail
ou, si vous n'avez pas la commande tree (que je vous conseille !), simplement ls -R /var/vmail
Maintenant, on va ouvrir les logs dans un terminal, avec la commande :
tail -f /var/log/mail.log
...et envoyer un mail à notre utilisateur :
echo test | mail user@example.com
Si tout marche bien, votre fichier de log devrait ressembler à ça :
Jan 20 08:17:29 hostname postfix/pickup[17343]: 19F9CD00064: uid=0 from=<root>
Jan 20 08:17:29 hostname postfix/cleanup[19091]: 19F9CD00064: message-id=<20150120071729.19F9CD00064@hostname>
Jan 20 08:17:29 hostname postfix/qmgr[5341]: 19F9CD00064: from=<root@hostname>, size=387, nrcpt=1 (queue active)
Jan 20 08:17:29 hostname dovecot: lda(user@example.com): msgid=<20150120071729.19F9CD00064@hostname>: saved mail to INBOX
Jan 20 08:17:29 hostname postfix/pipe[19095]: 19F9CD00064: to=<user@example.com>, relay=dovecot, delay=0.38, delays=0.18/0.03/0/0.16, dsn=2.0.0, status=sent (delivered via dovecot service)
Jan 20 08:17:29 hostname postfix/qmgr[5341]: 19F9CD00064: removed
Votre log sera peut être un peu différent, mais on voit bien les différentes étapes :
- Postfix récupère le mail et l'arrête vu que c'est pour lui
- Dovecot récupère le mail (avec le plugin lda) pour le placer dans la boite de réception (dossier INBOX)
- Postfix confirme que le mail a été donné à dovecot et que c'est plus son problème
- Postfix vire le mail de sa liste vu que dovecot s'en occupe
Maintenant, votre dossier /var/vmail/
doit ressembler à ça :
/var/vmail/
└── example.com
└── user
└── Maildir
├── cur
├── dovecot.index.cache
├── dovecot.index.log
├── dovecot.mailbox.log
├── dovecot-uidlist
├── dovecot-uidvalidity
├── dovecot-uidvalidity.54a66424
├── new
│ └── 1421738249.M235803P19096.hostname,S=439,W=453
├── subscriptions
└── tmp
On voit que notre mail est bien arrivé, et est placé dans le dossier "new", donc tout va bien !
(Au passage, on voit la mise en forme sympa avec tree pour l'arborescence !)
Récupérer les mails
Voila la configuration que j'ai mis en place pour Thunderbird :
En réception, IMAPS :
- serveur : mail.example.com
- port : 143
- nom d'utilisateur : user@example.com
- sécurité : StartTLS
- Méthode d'authentification : Mot de passe normal
En envoi :
- serveur : mail.example.com
- port : 587
- nom d'utilisateur : user@example.com
- sécurité : StartTLS
- Méthode d'authentification : Mot de passe normal
Vous pouvez maintenant envoyer et recevoir des mails en passant par Thunderbird ! Prochaine étape, installer un webmail !