Smtp autenticado, erro SASL
Dica publicada em Linux / Correio Eletrônico
Smtp autenticado, erro SASL
Tenho um servidor de email com Postfix + Saslauthd e de repente ele começou a
gerar os seguintes erros:
1 - warning: SASL authentication problema: unable to open Berkeley db /etc/sasldb2: No such file or directory
No meu caso, o dono e o grupo do arquivo /etc/sasldb2 era root, grupo root, quando deveria estar root e sasl. Alterei e depois disso começou a gerar o seguinte erro:
2 - warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Este resolvi alterando o master.cf, que deve estar com a opção de chroot desativada:
É necessário para que o módulo smtpd do postfix consiga acessar o pipe de comunicação do sasl. Lembrado que o usuário postfix deve estar no grupo sasl:
# adduser postfix sasl
Reinicie os serviços postfix e saslauthd.
Pronto! ;)
1 - warning: SASL authentication problema: unable to open Berkeley db /etc/sasldb2: No such file or directory
No meu caso, o dono e o grupo do arquivo /etc/sasldb2 era root, grupo root, quando deveria estar root e sasl. Alterei e depois disso começou a gerar o seguinte erro:
2 - warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Este resolvi alterando o master.cf, que deve estar com a opção de chroot desativada:
# service type private
unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
#
#smtp inet n   ; - n - - smtpd
# (yes) (yes) (yes) (never) (100)
#
#smtp inet n   ; - n - - smtpd
É necessário para que o módulo smtpd do postfix consiga acessar o pipe de comunicação do sasl. Lembrado que o usuário postfix deve estar no grupo sasl:
# adduser postfix sasl
Reinicie os serviços postfix e saslauthd.
Pronto! ;)