Dovecot-2.2.18

Introduction à Dovecot

Dovecot est une serveur "Internet Message Access Protocol" (IMAP) et "Post Office Protocol" (POP), écrit avec pour principale idée la sécurité. Dovecot veut être léger, rapide et facile à initialiser aussi bien que hautement configurable et facilement extensible avec des greffons.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.

Information sur le paquet

  • Téléchargement (HTTP) : http://www.dovecot.org/releases/2.2/dovecot-2.2.18.tar.gz

  • Somme de contrôle MD5 du téléchargement : 1e42eb3b69544c447ad882d7858f3630

  • Taille du téléchargement : 4.9 Mo

  • Estimation de l'espace disque requis : 257 Mo (additional 14 Mo for the tests)

  • Estimation du temps de construction : 1.3 SBU (additional 0.4 SBU for the tests)

Dépendances de Dovecot

Facultative

clucene-2.3.3.4, ICU-55.1, libcap-2.24 avec PAM, Linux-PAM-1.2.1, MariaDB-10.0.21 ou MySQL, MIT Kerberos V5-1.13.2, OpenLDAP-2.4.42, OpenSSL-1.0.2d, PostgreSQL-9.4.4, SQLite-3.8.11.1, Valgrind-3.10.1, Cassandra, lz4, et stemmer

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dovecot

Installation de Dovecot

Il doit y avoir des utilisateurs et des groupes dédiés pour les processus Dovecot sans droit et pour les logins des utilisateurs du processus. Tapez les commandes suivantes en tant qu'utilisateur root:

groupadd -g 42 dovecot &&
useradd -c "Dovecot unprivileged user" -d /dev/null -u 42 \
        -g dovecot -s /bin/false dovecot &&
groupadd -g 43 dovenull &&
useradd -c "Dovecot login user" -d /dev/null -u 43 \
        -g dovenull -s /bin/false dovenull

Installez Dovecot en lançant les commandes suivantes :

./configure --prefix=/usr \
            --sysconfdir=/etc \
            --localstatedir=/var \
            --docdir=/usr/share/doc/dovecot-2.2.18 \
            --disable-static &&
make

Pour tester les résultats, tapez make -k check. Un test échoue pour une raison inconnue.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--disable-static: Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--with-ldap : Ce paramètre active le support d'identification OpenLDAP.

--with-pgsql : Ce paramètre active le support d'identification PostgreSQL.

--with-mysql : Ce paramètre active le support d'identification MySQL.

--with-sqlite : Ce paramètre active le support d'identification SQLite.

--with-lucene : Ce paramètre active le support de recherche de texte CLucene.

--with-krb5: Ce paramètre active le support d'identificaiton GSSAPI.

Configuration de Dovecot

Fichiers de Config

/etc/dovecot/dovecot.conf, /etc/dovecot/conf.d/*, et /etc/dovecot/local.conf

Information de Configuration

Copiez un exemple de configuration, que vous pouvez utiliser comme point de départ:

cp -rv /usr/share/doc/dovecot-2.2.18/example-config/* /etc/dovecot

La configuration suivante est un simple exemple avec le service IMAP utilisant les utilisateurs locaux pour l'identification et l'emplacement des boîtes à lettres. La lecture des fichiers dans le répertoire conf.d est commenté tant que les fichiers d'exemples inclus demandent OpenSSL et Linux PAM.

sed -i '/^\!include / s/^/#/' /etc/dovecot/dovecot.conf &&
chmod -v 1777 /var/mail &&
cat > /etc/dovecot/local.conf << "EOF"
protocols = imap
ssl = no
# The next line is only needed if you have no IPv6 network interfaces
listen = *
mail_location = mbox:~/Mail:INBOX=/var/mail/%u
userdb {
  driver = passwd
}
passdb {
  driver = shadow
}
EOF

Vous devez prévoir de lire la documentation officiel à l'adresse http://wiki2.dovecot.org/ si vous planifiez d'utiliser Dovecot dans un environnement de production.

Script de démarrage

Si vous voulez que le serveur Dovecot démarre automatiquement quand le système est démarré, installez le script d'initialisation /etc/rc.d/init.d/dovecot inclus dans le paquet blfs-bootscripts-20150924.

make install-dovecot

Contenu

Programmes installés: doveadm, doveconf, dovecot, dsync, et various internal programs
Bibliothèques installées: de nombreux greffons internes
Répertoires installés: /etc/dovecot, /usr/{include,lib,libexec,share}/dovecot et /usr/share/doc/dovecot-2.2.18

Description courte

doveadm

est l'outil d'administration de Dovecot.

doveconf

est l'utilitaire de configuration bon marché de Dovecot.

dovecot

est le serveur IMAP et POP.

dsync

est l'utilitaire de synchronisation des boîtes mails de Dovecot.

Last updated on 2013-10-24 12:10:30 +0200