Ma façon à moi d'installer un serveur de boîtes aux lettres (pour le moment). * installer les outils nécessaires : {{{ sudo aptitude install dovecot-imapd dovecot-pop3d }}} * créer un groupe et utilisateur de boîtes aux lettres virtuelles : {{{ sudo groupadd -g 888 vmail sudo useradd -u 888 -g vmail -c "Boite virtuelle" -d /var/mail -s /bin/false vmail }}} * '''intégrer''' la configuration suivante dans `/etc/dovecot/dovecot.conf` : {{{ protocols = imap imaps pop3 pop3s disable_plaintext_auth = yes ssl_cert_file = /etc/ssl/certs/mail.vn.auf.org_cert.pem ssl_key_file = /etc/ssl/private/mail.vn.auf.org_key.pem ssl_ca_file = /etc/ssl/certs/vn.auf.org_CA.pem verbose_ssl = yes mail_location = maildir:%Ld/%Ln first_valid_uid = 888 last_valid_uid = 888 first_valid_gid = 888 last_valid_gid = 888 umask = 0007 valid_chroot_dirs = /var/mail mail_chroot = /var/mail auth_verbose = yes auth_debug = yes auth_debug_passwords = no auth default { # intégrer les lignes suivantes et commenter tout le reste ! mechanisms = plain passdb sql { args = /etc/dovecot/dovecot-sql.conf } userdb prefetch { } } }}} {i} [[JeanChristopheAndré|Me]] contacter pour obtenir vos fichiers de certificats. /!\ Le fichier secret `..._key.pem` ne doit être lisible que par root (`chmod 0600 ...`). * '''intégrer''' la configuration suivante dans `/etc/dovecot/dovecot-sql.conf` : {{{ driver = mysql connect = host=db dbname=mail user=dovecot password=tureves! client_flags=0 default_pass_scheme = CRYPT password_query = SELECT username AS user, password, 888 as userdb_uid, 888 as userdb_gid, homedir AS userdb_home, homedir AS userdb_mail FROM users WHERE (mail='%Lu' OR username='%Ln') }}} * redémarrer le service dovecot : {{{ invoke-rc.d dovecot restart }}}