Estou tentando fazer com que o SMTP-AUTH funcione em uma máquina Mint Linux 20.2 e estou tendo problemas para fazer a autenticação acontecer. Eu instalei o Cyrus sasl2 e aparentemente configurei corretamente - testsaslauthd -u <user> -p <password> -s smtp
retorna 0: OK "Success."
Mas quando tento enviar e-mail do meu cliente usando as mesmas credenciais, o sendmail não pode autenticar. O que é curioso para mim é que quando eu uso testsaslauthd
entradas são geradas no meu log de autenticação, mas quando o Sendmail tenta, não há nada. Tentar usar a testsaslauthd
partir de um contexto não raiz também resulta em nenhuma entrada de autenticação, o que me leva a acreditar que sendmail
não tem permissão suficiente para se conectar ao daemon sasl ou que não sabe onde está esse pipe e está adivinhando errado . Então, acho que a questão é: como sendmail
encontrar esse cachimbo e quem está sendo quando faz isso?
Deve haver um arquivo de configuração para cada cliente usando SASL, por exemplo "/usr/lib/sasl2/Sendmail.conf"
Seu sendmail é compilado com SASL? Verifica:
deve listar "SASLv2"
Você ativou em "sendmail.mc" ? Exemplo: