serveur_hebergement:serveur_mail:partie_3_postfixadmin

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur_hebergement:serveur_mail:partie_3_postfixadmin [2023/08/08 14:00] – modification externe 127.0.0.1serveur_hebergement:serveur_mail:partie_3_postfixadmin [2026/07/20 19:34] (Version actuelle) – [Configuration Dovecot] fate
Ligne 39: Ligne 39:
 ===== Configuration Dovecot ===== ===== Configuration Dovecot =====
  
-Ouvrez le fichier dovecot-sql.conf.ext pour configurer l'accès à la base de domaine pour Dovecot (qui gère l'authentification dans notre configuration) : +Ouvrez le fichier /etc/dovecot/conf.d/auth-sql.conf.ext pour configurer l'accès à la base de domaine pour Dovecot (qui gère l'authentification dans notre configuration) : 
-<code bash>sudo nano /etc/dovecot/dovecot-sql.conf.ext</code> +<code bash>sudo nano /etc/dovecot/conf.d/auth-sql.conf.ext</code> 
 Ajoutez ces lignes à la fin (remplacez "motdepasse" par le mot de passe que vous avez choisi précédemment) : Ajoutez ces lignes à la fin (remplacez "motdepasse" par le mot de passe que vous avez choisi précédemment) :
 <code> <code>
-driver = mysql+# Pilote SQL (mysql, pgsql, sqlite...) 
 +sql_driver = mysql
  
-connect = host=localhost dbname=postfixadmin user=postfixadmin password=motdepasse+# Paramètres de connexion 
 +mysql 127.0.0.1 { 
 +  user = postfixadmin 
 +  password = motdepasse 
 +  dbname = postfixadmin 
 +
 +# Requête d'itération globale pour Dovecot 2.4 (doveadm, etc.) 
 +userdb_sql_iterate_query = SELECT username AS "user" FROM mailbox
  
-default_pass_scheme ARGON2I+# Authentification (passdb) 
 +passdb sql { 
 +  query SELECT username AS "user", password FROM mailbox WHERE (LOWER(username) = LOWER('%{user}') OR LOWER(username) = LOWER('%{user}@siebert.ovh')) AND active='1' 
 +}
  
-password_query = SELECT username AS user,password FROM mailbox WHERE username = '%uAND active='1' +# Recherche utilisateur pour IMAP / LMTP (userdb) 
- +userdb sql { 
-user_query = SELECT maildir, 2000 AS uid, 2000 AS gid FROM mailbox WHERE username = '%uAND active='1' +  query = SELECT CONCAT('/var/vmail/', maildir) AS homeCONCAT('maildir:/var/vmail/', maildir, 'Maildir') AS mail, 2000 AS uid, 2000 AS gid FROM mailbox WHERE (LOWER(usernameLOWER('%{user}') OR LOWER(username) CONCAT(LOWER('%{us> 
- +}
-iterate_query = SELECT username AS user FROM mailbox+
 </code> </code>
  
  • serveur_hebergement/serveur_mail/partie_3_postfixadmin.1691503217.txt.gz
  • Dernière modification : 2023/08/08 14:00
  • de 127.0.0.1