LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 490|回复: 0

懂cyrus-sasl2的前辈进来看一下呀

[复制链接]
发表于 2005-12-27 12:57:29 | 显示全部楼层 |阅读模式
我刚接触cyrus-sasl认证,所以有些概念比较模糊,有些细节了解的也不是很彻底,说错了大家请指正,谢谢。

我的PC是AMD64位了,系统是CentOS 4.2。RPM安装了cyrus-sasl2 for 64。

她默认的是shadow表验证,我想把她改成使用MySQL数据库认证。做了如下步骤:

安装二进制的MySQL for 64 版本。起用数据库,连接,创建库 Sendmail,创建表 userinfo,表中有三列:id,username,passwd。
添加一个用户,OK。(数据库就是这样搞的,我不知道是否还要其他步骤?)

修改/usr/lib64/sasl2/Sendmail.conf如下
pwcheck_method: saslauthd auxprop
auxprop_plugin: sql
sql_engine: mysql
mech_list: PLAIN LOGIN
sql_hostnames: localhost
sql_user: root
sql_passwd: *******(这就不显示了,呵呵)
sql_database: sendmail
sql_select: select passwd from userinfo where username='%u'

做好这些工作后,我发现,我的Sendmail 还是在使用shadow表在进行验证,请大家多多指教,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表