Dovecot Active Directory Authentication
Assumes working AD server
# cd /etc/dovecot # cat > dovecot-ldap.conf.ext << __EOF__ hosts = mail.domain.tld ldap_version = 3 base = dc=domain,dc=tld auth_bind_userdn = %u auth_bind = yes
__EOF__
Add to /etc/dovecot.conf while commenting any other passdb and userdb settings
mail_location = maildir:~/Maildir/
passdb {
driver = ldap
args = /etc/dovecot/dovecot-ldap.conf.ext
}
userdb {
driver = static
args = uid=89 gid=89 home=/home/vpopmail/domains/%d/%n
}
# systemctl restart dovecot