Installer un serveur Debian #9

Debian Nous nous en étions arrêtés à la fin de l’installation de Postfix. Aujourd’hui, nous allons aborder l’installation de Courier.

Au terme de cette manipulation, il sera possible d’envoyer/recevoir des mails grâce à notre serveur. Cependant, aucun filtre anti-spams ni antivirus n’aura été installé.

7 / Courier

Courier doit s’authentifier au travers de notre base Mysql. En premier lieu, éditons /etc/courier/authdaemonrc et changeons la valeur de authmodulelist comme suit :

# nano /etc/courier/authdaemonrc
[...] authmodulelist="authmysql" [...]

Ensuite, effectuons une sauvegarde de votre fichier /etc/courier/authmysqlrc et repartons du même fichier vidé :

# mv /etc/courier/authmysqlrc /etc/courier/authmysqlrc.old # touch /etc/courier/authmysqlrc

Puis, éditons le fichier recréé et bourrons le comme suit :

MYSQL_SERVER localhost MYSQL_USERNAME mail_admin MYSQL_PASSWORD Gz4Ri8Vt MYSQL_PORT 0 MYSQL_DATABASE mail MYSQL_USER_TABLE users MYSQL_CRYPT_PWFIELD password #MYSQL_CLEAR_PWFIELD password MYSQL_UID_FIELD 5000 MYSQL_GID_FIELD 5000 MYSQL_LOGIN_FIELD email MYSQL_HOME_FIELD "/home/vmail" MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') #MYSQL_NAME_FIELD MYSQL_QUOTA_FIELD quota

Et pour finir, redémarrons Courier :

# /etc/init.d/courier-authdaemon restart # /etc/init.d/courier-imap restart # /etc/init.d/courier-imap-ssl restart # /etc/init.d/courier-pop restart # /etc/init.d/courier-pop-ssl restart

A ce stade, ça devrait fonctionner. Nous allons nous en assurer en procédant à une petite vérification grâce à TELNET :

# telnet localhost pop3 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. +OK Hello there. quit +OK Better luck next time. Connection closed by foreign host.

NB : Si le +OK Hello there n’apparait pas, refaites le 7 / Courier depuis le début

Pour conclure, et pour être certain que root pointe bien vers postmaster (et vice-versa), modifions le fichier alias :

# nano /etc/aliases
[...] postmaster: root root: postmaster@sd-xxxx.dedibox.fr [...]

Comme vous avez tripoté le fichier alias, il vous faut lancer cette petite commande :

# newaliases

puis relancer Postfix (ben ouais)

# /etc/init.d/postfix restart

C’est bouclé pour aujourd’hui. La prochaine fois, nous installerons les filtres anti-cons.

Salut les p’tits clous !

Giskette

Geekette coquette avec un chat et un gros défaut... mes parents : je m'appelle Gisèle

9 réponses

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*