Como o saslauthd
foi configurado para entrar em contato com a estrutura de autenticação do PAM, é necessário especificar um -s smtp
adicional:
$ testsaslauthd -u user -p pass -s smtp
Eu quero instalar no centos 6.4 postfix com auth-smtp, instalar 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
mas se testar
testsaslauthd -u user -p pass
0: NO "authentication failed"
em / var / log / messages
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
por que o testsaslauthd não autentica?
2016/03/31 Tive um problema semelhante no meu Fedora 15. Ao configurar FLAGS = -d em /etc/init.d/saslauthd e reiniciá-lo, descobri, inspecionando / var / log / messages que o testsaslauthd usa o serviço imap por padrão. Um pequeno pedacinho de informação que o autor tinha para si :( No meu sistema, também, o saslauthd está configurado, em / etc / sysconfig / saslauthd para usar o PAM. Não havia arquivo /etc/pam.d/imap no Depois que eu copiei o /etc/pam.d/smtp para o imap, o "problema" foi resolvido. Enquanto eu estava lá, tive a certeza de que havia um /etc/pam.d/pop também.