Bacula - bsmtp envio de e-mail c/ autent...

Portuguese
2010-07-05
2013-06-11
  • Bruno Paiuca
    Bruno Paiuca
    2010-07-05

    Pessoal, boa tarde.

    Estou com um problema e não achei a solução. Configurei o bacula para envio de e-mails. Segue a conf abaixo:

    Porém ocorre que ao tentar enviar aparece erro de autenticação pois meu provedor de e-mails requer autenticação para utilização do SMTP.

    Messages {
      Name = Standard
      mailcommand = "/usr/lib/bacula/bsmtp -h mail.dominio.com.br -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r"
      operatorcommand = "/usr/lib/bacula/bsmtp -h mail.dominio.com.br -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r"
      mail = bruno@dominio.com.br = all, !skipped
      operator = bruno@.com.br = mount
      console = all, !skipped, !saved
      append = "/var/lib/bacula/log" = all, !skipped
    }

    Exemplo do erro: Tentei enviar via bash aparece mesmo erro.

    srvbackup:/etc/bacula# /usr/lib/bacula/smtp -h mail.alus.com.br -s "teste" bruno@alus.com.br
    bsmtp: bsmtp.c:145 Fatal malformed reply from mail.alus.com.br: 553 UTILIZE A AUTENTICACAO PARA ENVIO DE MENSAGENS/THIS SERVER IS TO BE USED WITH AUTHENTICATION (#5.7.1)

     
  • snaikerz
    snaikerz
    2012-01-05

    **Olá Bruno!

    Um pouco tarde essa resposta, mas é bom deixar registrado para os proximos que tiverem esse problema:

    Esse erro deve-se ao seu servidor smtp está fazendo relay para outro servidor, e esse não está autenticando o usuario.
    Segue abaixo procedimento para config de relay autenticado no postfix:

    Adicione essas opcoes no main.cf

    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
    smtp_sasl_security_options =

    Favor pesquisar e entender cada opção e nao apenas copiar e colar.

    No arquivo de configuracao de senha sasl_passwd (/etc/postfix/sasl/sasl_passwd ou /etc/postfix/sasl_passwd), colocar as informacoes dos servidor smtp que será feito o relay no seguinte formato:

    smtp.exemplo.com.br          usuario:senha

    Em seguida crie a DB usando o comando "postmap sasl_passwd", e em seguida reinicie o postfix.

    Obs: As config foram testadas no DEBIAN.

    abraços

    **