informatique:reseau:messagerie:dovecot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:reseau:messagerie:dovecot [2011/02/11 12:51] – créée bn8informatique:reseau:messagerie:dovecot [2014/06/20 15:56] (Version actuelle) – [Définition d'un compte master] bn8
Ligne 1: Ligne 1:
-====== Configurer Postfix pour utilise le LDA de Dovecot ======+====== Dovecot ====== 
 + 
 + 
 +===== Configurer Postfix pour utiliser le LDA de Dovecot =====
   * Editer le fichier //master.cf// et ajouter : <code>dovecot   unix  -                               pipe   * Editer le fichier //master.cf// et ajouter : <code>dovecot   unix  -                               pipe
   flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/deliver -n -d ${recipient}</code>   flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/deliver -n -d ${recipient}</code>
Ligne 8: Ligne 11:
 <note>On peut également utiliser //transport_maps// pour plus de souplesse et utiliser ainsi des backend LDAP / DB en retrounant de valeur comme //dovecot:user@domain//.</note> <note>On peut également utiliser //transport_maps// pour plus de souplesse et utiliser ainsi des backend LDAP / DB en retrounant de valeur comme //dovecot:user@domain//.</note>
      
 +===== Configurer Postfix pour utiliser l'interface authentification de Dovecot pour du SASL =====
 +
 +  * Dans la configuration de dovecot (//dovecot.conf//) : <code>  socket listen {
 +    master {
 +      # Master socket provides access to userdb information. It's typically
 +      # used to give Dovecot's local delivery agent access to userdb so it
 +      # can find mailbox locations.
 +      path = /var/run/dovecot/auth-master
 +      mode = 0600
 +      # Default user/group is the one who started dovecot-auth (root)
 +      user = vmail
 +      group = vmail
 +    }
 +    client {
 +      # The client socket is generally safe to export to everyone. Typical use
 +      # is to export it to your SMTP server so it can do SMTP AUTH lookups
 +      # using it.
 +      #path = /var/run/dovecot/auth-client
 +      path = /var/spool/postfix/private/auth
 +      mode = 0660
 +      user = postfix
 +      group = postfix
 +    }
 +  }</code>
 +
 +  * Dans la configuration de postfix (main.cf) :<code># Authentification
 +smtpd_sasl_auth_enable = yes
 +smtpd_sasl_security_options = noanonymous
 +smtpd_sasl_local_domain = $myhostname
 +smtpd_sasl_type = dovecot
 +smtpd_sasl_path = private/auth
 +
 +# Authentification seulement en ssl
 +smtpd_tls_auth_only = no
 +smtpd_tls_cert_file = /etc/dovecot/ssl/server.crt
 +smtpd_tls_key_file = /etc/dovecot/ssl/server.key
 +smtpd_use_tls = yes</code>
 +
 +===== Définition d'un compte master =====
 +
 +  * Editer le fichier ///etc/dovecot/conf.d/10-auth.conf// :
 +    * Définir le paramètre //auth_master_user_separator// à //*//
 +    * Dé-commenter la ligne suivante : <code>!include auth-master.conf.ext</code>
 +  * Créé le fichier ///etc/dovecot/master-users// : <code>htpasswd -s /etc/dovecot/master-users [master user]</code>
 +  * Adapté les droits du fichier : <code>chmod 440 /etc/dovecot/master-users
 +chown dovecot: /etc/dovecot/master-users</code>
 +  * Redémarrer //Dovecot// pour activer ce nouveau compte
  
 +Pour utiliser ce compte master il suffira de se connecter avec le login //[user login]*[master login]// et le mot de passe du compte //master//.
  • informatique/reseau/messagerie/dovecot.1297428662.txt.gz
  • Dernière modification : 2011/06/21 12:48
  • (modification externe)