WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:mail:imap

IMAP

En bref

Le serveur IMAP utilisé est Cyrus-IMAPd.

La configuration client à utiliser :

  • imap.minet.net
  • STARTTLS
  • port 143

Pour sieve : port 4190

Pourquoi

Un serveur IMAP permet de conserver les emails pour chaque utilisateur, et d'y accéder depuis des clients mails. En outre, nous pouvons également gérer du filtrage sur les mails directement au niveau serveur (Sieve).

Le serveur IMAP reçoit les emails depuis les MX en LMTP (et on n'a donc pas besoin de serveur mail sur la machine imap).

Installation

aptitude install cyrus-imapd-2.2 cyrus-admin-2.2 sasl2-bin

Le serveur IMAP authentifie les utilisateurs à l'aide du système saslauth qui lui-même va vérifier les utilisateurs auprès du LDAP.

Configuration

Les fichiers principaux sont :

  • /etc/imapd.conf qui contient la configuration générale du serveur : authentification, certificats, répertoires de stockage, …
  • /etc/cyrus.conf qui contient la configuration des processus lancés par Cyrus
imapeth0        cmd="imapd -U 30" listen="[192.168.102.27]:imap" prefork=0 maxchild=100
imapseth0       cmd="imapd -s -U 30" listen="[192.168.102.27]:imaps" prefork=0 maxchild=100
imap            cmd="imapd -U 30" listen="[157.159.40.27]:imap" prefork=3 maxchild=120
imaps           cmd="imapd -s -U 30" listen="[157.159.40.27]:imaps" prefork=3 maxchild=120

Une ligne imap et une ligne imaps par interface (identifiée par l'IP correspondante).

Problèmes

Si, après un reboot impromptu, le service cyrus ne semble pas démarrer, pensez à bien regarder le syslog.

Une erreur commune vient de /var/lib/cyrus/tls_sessions.db: en général, il suffit de stopper le service, supprimer le fichier, le recréer et relancer le service :

/etc/init.d/cyrus-imapd stop
rm /var/lib/cyrus/tls_sessions.db
touch /var/lib/cyrus/tls_sessions.db
chown cyrus:mail /var/lib/cyrus/tls_sessions.db
chmod 600 /var/lib/cyrus/tls_sessions.db
/etc/init.d/cyrus-imapd start
wiki/mail/imap.txt · Dernière modification: 2020/06/27 18:16 (modification externe)