Postfix:如何使用 SASL 认证?

Postfix:如何使用 SASL 认证?

你好,我正在尝试使用一个非常简单的 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”并检查其是否有效

问候

相关内容