Aller au contenu
Bientot le SIte Couillaman.VIP ×
Vie du geek le forum entre geek

Inscrivez-vous maintenant pour accéder à toutes nos fonctionnalités. Une fois inscrit et connecté, vous pourrez créer des sujets, publier des réponses aux discussions existantes, donner de la réputation à vos collègues, obtenir votre propre messager privé, publier des mises à jour de statut, gérer votre profil et bien plus encore. Si vous avez déjà un compte, connectez-vous ICI autrement Inscription un compte gratuit aujourd'hui!

dokkun

Serveur mail 03 - Configurer Dovecot

Messages recommandés

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
}
 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×
×
  • Créer...