Dovecot Active Directory Authentication
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