Modifications entre les versions 6 et 7
Version 6 à la date du 2008-06-15 11:15:51
Taille: 1769
Commentaire: précisions...
Version 7 à la date du 2008-06-15 11:20:43
Taille: 1834
Commentaire: précisions...
Texte supprimé. Texte ajouté.
Ligne 31: Ligne 31:
  # intégrer les lignes suivantes et commenter tout le reste !

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} 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

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