![Cyrus SASL 是否支持 userdb 身份验证?](https://linux22.com/image/572579/Cyrus%20SASL%20%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%20userdb%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%EF%BC%9F.png)
我没有发现任何迹象表明它不行;我需要能够验证虚拟用户。如果不行,我是否需要开始使用 dovecot?
答案1
是的,它确实。
例如,要使用 ldap 作为身份验证机制,我可以saslauthd
这样开始:
/usr/sbin/saslauthd -m /var/run/saslauthd -a ldap -O /etc/saslauthd.conf
以下是 的内容/etc/saslauthd.conf
:
ldap_servers: ldap://127.0.0.1
ldap_version: 3
ldap_search_base: dc=domain,dc=vn
ldap_scope: sub
ldap_uidattr: cn
ldap_filter: cn=%u
ldap_auth_method: bind
ldap_bind_dn: cn=binder,ou=it,dc=domain,dc=vn
ldap_bind_pw: pa$$w0rd