Installer un serveur Debian #9
Sponsoring
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 !







Un truc à dire ?