Description de système de messagerie de Dakar.
Serveurs concernés
Les services smtp, pop et imap sont placés sur mail-dakar. Le webmail est placé sur un serveur virtuel dédié.
Comptes utilisateurs
- Les comptes utilisateurs sont stockés dans une base de donnée messagerie.
Répertoires
catégorie |
répertoire |
commentaire |
partition |
abonnés refer |
/var/mail/refer.sn/X/login |
avec X == première lettre du login |
/dev/mapper/raidvol1-refersn |
personnel AUF |
/var/mail/sn.auf.org/partie "gauche" de l'adresse |
mot de passe "intranet" |
/dev/mapper/raidvol1-snauforg |
autres domaines |
/var/mail/domaine/login |
Serveur SMTP : Exim4
(Bientôt un résumé de doc d'install)
Serveur imap/pop
dovecot
Serveur dovecot couplé mysql. Les utilisateurs sont pris dans la base de données messagerie sur de la machine même qui est une copie de la base de données de messagerie venant de ns, qui est une base automatiquement mise à jour lors de manipulation dans auf-django-users, ou par la synchro avec Montreal (script sur bao).
Webmail
Roundcube, Horde sur des CT. Squirelmail sur la machine même (utilisé juste pour des tests).
Anti-Spam
Spamassassin
Donne des scores aux mails qu'il traite (à 5 c'est un spam). Exim décide de ce qu'il va faire du message en fonction du score.
Configuré avec les régles supplémentaires suivantes (mise à jours quotidienne via un /etc/cron.daily/sare) -- Cela n'est plus nécessaire.
Et mise à jour avec un appel quotidien à sa-update --updatedir /etc/spamassassin/||true. Le ||true est là car sa-update renvoi comme "code d'erreur" le nombre de règles mises à jours. Ce qui peut poser un problème avec les scripts utilisant un set -e.