我想安装在centos 6.4后缀与auth-smtp,我安装sasl
ps -ef | grep pam
root 3148 1 0 15:29 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root 3150 3148 0 15:29 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root 3151 3148 0 15:29 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root 3152 3148 0 15:29 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root 3153 3148 0 15:29 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root 3237 1276 0 16:20 pts/0 00:00:00 grep pam但如果它测试
testsaslauthd -u user -p pass
0: NO "authentication failed"在/var/log/消息中
auth failure: [user=mardon] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
cat /etc/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login为什么测试不认证?
发布于 2013-07-10 15:59:38
由于saslauthd被配置为与PAM身份验证框架联系,所以您必须指定一个额外的-s smtp:
$ testsaslauthd -u user -p pass -s smtp发布于 2016-03-31 18:13:07
2016/03/31在我的Fedora 15上也有类似的问题。通过在/etc/init.d/saslauthd中设置标志=-d并重新启动它,我发现,通过检查/var/log/messages,testsaslauthd默认使用imap服务。尽管作者不愿透露一点信息(在我的系统中,saslauthd也被配置为/etc/sysconfig/saslauthd以使用PAM )。在我的系统中没有/etc/pan.d/imap文件。在我将/etc/panam.d/smtp复制到imap之后,“问题”就解决了。当我在那里的时候,我确保也有一个/etc/amam.d/pop。
https://serverfault.com/questions/522259
复制相似问题