dokuro Posté(e) le 18 janvier 2015 Signaler Share Posté(e) le 18 janvier 2015 Dovecot sera le relai de transport emails IMAP et POP3.On va lui indiquer qu'il doit se connecter par mysql afin d'authentifier les utilisateurs dans la base de données postfix. # cp /etc/dovecot/dovecot-sql.conf /etc/dovecot/dovecot-sql.conf.save # nano /etc/dovecot/dovecot-sql.conf driver = mysql connect = host=127.0.0.1 dbname=postfix user=postfix password=mot_de_passe_postfix default_pass_scheme = CRYPT password_query = SELECT password FROM mailbox WHERE username = '%u' user_query = SELECT '/var/mail/virtual/%d/%n' as home, 'maildir:/var/mail/virtual/%d/%n' as mail, 5000 AS uid, 5000 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = '%u' AND active = '1' # cp /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.save # nano /etc/dovecot/dovecot.conf auth_debug = yes mail_debug = yes # auth_debug_password = yes listen = *, :: base_dir = /var/run/dovecot/ instance_name = dovecot !include conf.d/*.conf protocols = imap pop3 log_path = /var/log/dovecot.log info_log_path = /var/log/dovecot-info.log # SSL ssl = yes disable_plaintext_auth = no ssl_cert = ssl_key = verbose_ssl = yes service pop3-login { inet_listener pop3 { port = 110 } inet_listener pop3s { port = 995 ssl = yes } } protocol imap { imap_client_workarounds = delay-newmail tb-extra-mailbox-sep } protocol pop3 { pop3_uidl_format = %08Xu%08Xv } service imap-login { inet_listener imap { address = * port = 143 } inet_listener imaps { port = 993 ssl = yes } } Voilà donc pour la base de Dovecot. Il nous reste encore à configurer un certain nombre d'autres paramètres, dans les fichiers de configuration situés dans /etc/dovecot/conf.d # cd /etc/dovecot/conf.d # cp 10-auth.conf 10-auth.conf.save # nano 10-auth.conf disable_plaintext_auth = yes auth_mechanisms = plain login cram-md5 digest-md5 !include auth-sql.conf.ext # cp 10-mail.conf 10-mail.conf.save # nano 10-mail.conf ####### Ajouter à la fin mail_location = maildir:/var/mail/virtual/%d/%n mail_uid = 5000 mail_gid = 5000 # cp 10-master.conf 10-master.conf.save # nano 10-master.conf ####### S'assurer de la bonne configuration de la section auth { } service auth { unix_listener /var/spool/postfix/private/auth { mode = 0777 user = postfix group = postfix } } # cp auth-sql.conf.ext auth-sql.conf.ext.save # nano auth-sql.conf.ext passdb { driver = sql args = /etc/dovecot/dovecot-sql.conf } userdb { driver = sql args = /etc/dovecot/dovecot-sql.conf } Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.