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 !

Related Posts with Thumbnails

Faites en profiter tout le monde :

Wikio

9 Comments: Trackback URL | Comments RSS

  1. at0me a écrit :

    pas de suite ?

  2. Val a écrit :

    Si si, elle arrive mais je suis un peu au taquet niveau taf, en ce moment. J’essaie de fournir rapidement

  3. at0me a écrit :

    C’est extrêmement sympa de ta part en tout cas, tes tutos sont très bien expliqués, merci.

  4. Val a écrit :

    :)

  5. JPS a écrit :

    J’arrive bien a recevoir les mails mais pas a en envoyer. J’ai une erreur "relay pas authorisé"

    Je dois chercher de quel coté ?

  6. Fabe a écrit :

    Bonjour,

    Merci pour ce tuto super intéressant :)

    Le test "telnet" n’est pas d’accord, et me donne ceci

    telnet localhost pop3
    Trying 127.0.0.1…
    telnet: Unable to connect to remote host: Connection refused

    J’ai refais le tour des pages 3 fois et je ne vois pas ou je me suis trompé… Auriez-vous une ide deou chercher?? :)

    Merci

  7. Val a écrit :

    @Fabe : Faut chercher du côté de Courier et de ses fichiers de conf. L’erreur est parfois idiote comme un . en trop ou un saut de ligne qui se perd. Par exemple, MYSQL_MAILDIR_FIELD… est en une seule et même ligne

  8. Fabe a écrit :

    Tiens, apres un moment de flottement de ma part, voila que je reprends, j’ai corrigé mon souci sans trop savoir ou il etait, j’ai refais les manip et, oooh, miracle… :) Est-ce qu’une suite est toujours d’actualité?

  9. Val a écrit :

    il te faudrait quoi pour la suite ?

Déposez un commentaire

Votre email ne sera jamais publié vendu. Vous pouvez commenter librement...

Annuaire Pignoof Notre site est listé dans la catégorie Internet : Blog de l'annuaire Actualités en referencement par Olivier DuffezBlog