Modifications entre les versions 4 et 5
Version 4 à la date du 2008-06-15 11:04:38
Taille: 1574
Commentaire:
Version 5 à la date du 2008-06-15 11:05:04
Taille: 1586
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 12: Ligne 12:
 * intégrer la configuration suivante dans `/etc/dovecot/dovecot.conf` : {{{  * '''intégrer''' la configuration suivante dans `/etc/dovecot/dovecot.conf` : {{{
Ligne 40: Ligne 40:
 * intégrer la configuration suivante dans `/etc/dovecot/dovecot-sql.conf` : {{{  * '''intégrer''' la configuration suivante dans `/etc/dovecot/dovecot-sql.conf` : {{{

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 {
      mechanisms = plain
      passdb sql {
        args = /etc/dovecot/dovecot-sql.conf
      }
      userdb prefetch {
      }
    }
  • 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

JeanChristopheAndré/Notes/Dovecot (dernière édition le 2008-06-15 11:20:43 par JeanChristopheAndré)