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.9.
Téléchargement (HTTP) : http://www.dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz
Somme de contrôle MD5 du téléchargement : 28c39ab78a20f00701c26960d9190cf0
Taille du téléchargement : 4.8 Mio
Estimation de l'espace disque requis : 286 Mo (avec les tests)
Estimation du temps de construction : 2.1 SBU (avec les tests)
CLucene-2.3.3.4, ICU-56.1, libcap-2.25 with PAM, Linux-PAM-1.2.1, MariaDB-10.1.11 ou MySQL, MIT Kerberos V5-1.14 (pour le support de GSSAPI), OpenLDAP-2.4.44, OpenSSL-1.0.2g, PostgreSQL-9.5.1, SQLite-3.11.0, Valgrind-3.11.0, Cassandra, lz4 et stemmer
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dovecot
Il doit y avoir des utilisateurs et des groupes dédiés pour les
processus non privilégiés de Dovecot et pour gérer les logins des
utilisateurs. 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.21 \ --disable-static && make
Pour tester les résultats, lancez make -k check. Un test échoue pour une raison inconnue.
Maintenant, en tant qu'utilisateur root
:
make install
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--with-ldap
: Ce paramètre active
le support de l'authentification OpenLDAP.
--with-pgsql
: Ce paramètre active
le support de l'authentification PostgreSQL.
--with-mysql
: Ce paramètre active
le support de l'authentification MySQL.
--with-sqlite
: Ce paramètre
active le support de l'authentification SQLite.
--with-lucene
: Ce paramètre
active le support de la recherche de texte avec CLucene.
--with-krb5
: Ce paramètre active
le support de l'authentification GSSAPI.
/etc/dovecot/dovecot.conf
,
/etc/dovecot/conf.d/*
et
/etc/dovecot/local.conf
Copiez un exemple de configuration, que vous pouvez utiliser comme point de départ :
cp -rv /usr/share/doc/dovecot-2.2.21/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
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
Last updated on 2016-03-06 18:11:02 +0100