赛勒斯SASL是否支持userdb身份validation?

我没有发现任何迹象表明它没有; 我需要能够validation虚拟用户。 如果没有,我需要开始使用dovecot

是的,它确实。

例如,要使用ldap作为authentication机制,我像这样启动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