你好,我正在尝试使用一个非常简单的 sasl 身份验证。我一直在测试该方法这里但仍然遇到错误。
我的服务器是全新安装的服务器。我运行的命令是:
# saslpasswd2 -c -u `postconf -h mydomain` user1
Password:
Again (for verification):
# testsaslauthd -u [email protected] -p 123123
0: NO "authentication failed"
# testsaslauthd -u user1 -r iz.local -p 123123
0: NO "authentication failed"
# sasldblistusers2
[email protected]: userPassword
# cat /etc/sasl2/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sasldb
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5 NTLM
我的最终目标是使用 sasl 在发送电子邮件时验证 postfix。但是如您所见,我甚至无法独立验证它
错误日志:
saslauthd[15846]: : auth failure: [[email protected]] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
saslauthd[15849]: : auth failure: [user=user1] [service=imap] [realm=iz.local] [mech=pam] [reason=PAM auth error]
如果有帮助的话,我将不胜感激。谢谢
答案1
在 testsaslauthd 命令中添加“-s smtp”并检查其是否有效
问候