Dovecot Active Directory Authentication: Difference between revisions

From QmailToaster
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 12: Line 12:
  __EOF__
  __EOF__


Change passdb, userdb should remain the same
Change passdb; userdb untouched
# Authenticates by AD server
  passdb {
  passdb {
   driver = ldap
   driver = ldap
   args = /etc/dovecot/dovecot-ldap.conf.ext
   args = /etc/dovecot/dovecot-ldap.conf.ext
  }
  }
# Retrieves user home directory, mail directory, uid, and gid
  userdb {
  userdb {
   driver = sql
   driver = sql

Latest revision as of 16:43, 26 January 2025

Back

Assumes working AD server

# cd /etc/dovecot
# cat >  dovecot-ldap.conf.ext << __EOF__
hosts = ad.domain.tld
ldap_version = 3
base = dc=domain,dc=tld
auth_bind_userdn = %u
auth_bind = yes
__EOF__

Change passdb; userdb untouched

# Authenticates by AD server
passdb {
  driver = ldap
  args = /etc/dovecot/dovecot-ldap.conf.ext
}
# Retrieves user home directory, mail directory, uid, and gid 
userdb {
  driver = sql
  args = /etc/dovecot/dovecot-sql.conf.ext
}

# systemctl restart dovecot

Configure QMT Dovecot authorization