bsmtp autenticado.

1,130 views
Skip to first unread message

Leandro César

unread,
Jul 7, 2011, 5:15:13 PM7/7/11
to bacula-ba...@googlegroups.com
Pessoal,

Preciso que meu bacula envie o e-mail autenticado. O smtp que vou usar para o envio precisa da autenticação.
O bsmtp faz isso?

Não encontrei solução pesquisando na net.

--
--
Att,
Leandro César



Raul Libório

unread,
Jul 7, 2011, 5:35:43 PM7/7/11
to bacula-ba...@googlegroups.com
Se não conseguir com o BSMTP, mude para o mail e passe os parâmetros.

2011/7/7 Leandro César <leandro.c...@gmail.com>:

> --
> You received this message because you are subscribed to the Google Groups
> "Bacula Backup-Pt-Br" group.
> To post to this group, send email to bacula-ba...@googlegroups.com.
> To unsubscribe from this group, send email to
> bacula-backup-p...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/bacula-backup-pt-br?hl=en.
>

--
Raul Libório

http://rauhmaru.blogspot.com/
rauhmarutsªhotmailºcom
 openSUSE Member | Linux User #4444581

"There are only 10 types of people in the world -
Those who understand binary, and those who don't."

Brunuus

unread,
Jul 8, 2011, 10:23:28 AM7/8/11
to Bacula Backup-Pt-Br
Bom dia
Aqui não conseguimos utilizar o bsmtp, por isso estamos usando o
sendEmail, que é um cliente de linha de comando SMTP.
Nós utilizamos o FreeBSD e nele você instala:
/usr/ports/net/senemail/make install clean

Exemplos na conf do bacula

mailcommand = "/usr/local/bin/sendEmail -s smtp.server.br:587 -f
\"(Bacula1\) \<us...@server.br\>\" -u \"Bacula: %t %e of %c %l\" -t %r -
xu user -xp senha -m"

operatorcommand = "/usr/local/bin/sendEmail -s smtp.server:587 -f \"\
(Bacula2\) \<us...@server.br\>\" -u \"Bacula: Intervention needed for %j
\" -t %r -xu user -xp senha -m"

[]'s


On Jul 7, 6:35 pm, Raul Libório <rauhm...@gmail.com> wrote:
> Se não conseguir com o BSMTP, mude para o mail e passe os parâmetros.
>
> 2011/7/7 Leandro César <leandro.cesar.d...@gmail.com>:

Bruno Caires

unread,
Jul 8, 2011, 9:58:15 AM7/8/11
to bacula-ba...@googlegroups.com
Bom dia
Aqui não conseguimos utilizar o bsmtp, por isso estamos usando o sendEmail, que é um cliente de linha de comando SMTP.
Nós utilizamos o FreeBSD e nele você instala:
/usr/ports/net/senemail/make install clean

Exemplos na conf do bacula

mailcommand = "/usr/local/bin/sendEmail -s smtp.server.br:587 -f \"(Bacula1\) \<us...@server.br\>\" -u \"Bacula: %t %e of %c %l\" -t %r -xu user -xp senha -m"


operatorcommand = "/usr/local/bin/sendEmail -s smtp.server:587  -f \"\(Bacula2\) \<us...@server.br\>\" -u \"Bacula: Intervention needed for %j\" -t %r -xu user -xp senha -m"

[]'s


Leandro César

unread,
Jul 14, 2011, 4:12:35 PM7/14/11
to bacula-ba...@googlegroups.com
Obrigado pela dica,

Acabei configurando um postfix nesse bacula. Configurei o postfix para autenticar no meu smtp e funcionou.
Agora estou com outra dúvida. Preciso mandar o status dos backups para vários destinatários.

Consegui enviar usando o -c do bsmtp, mas somente para outro e-mail. Usei como abaixo:

mailcommand = "/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -c em...@email.com.br -c leandro.c...@gmail.com -s \"Bacula: %t %e of %c %l\" %r

Só recebi a mensagem no e-mail principal que ele pega com o %r e e-mail do Gmail. Monitorando no log do postfix ele não enviou para "em...@email.com.br

Alguem já ultiliza algo parecido?

-- 
--
Att,
Leandro César
https://profiles.google.com/leandro.cesar.dias
Soft Seven Internet - www.seven.com.br
(31) 2121-2122


2011/7/8 Bruno Caires <brunuus...@gmail.com>

Danilo Bondezan

unread,
Jul 14, 2011, 4:36:59 PM7/14/11
to bacula-ba...@googlegroups.com
eu uso assim

 mailcommand = "/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula Sistema de Backup: %t %e of %c %l\" %r"
  operatorcommand = "/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula Sistema de Backup: Intervention needed for %j\" %r"
  #mail = root@localhost = all, !skipped
  mail = dan...@xxxxxxxxxx.com.br = all, !skipped
  mail = gere...@xxxxxxxx.com.br = all, !skipped
  operator = root@localhost = mount
  console = all, !skipped, !saved
  append = "/var/bacula/working/log" = all, !skipped
  catalog = all



nao sei se te ajuda.
Danilo Bondezan
Analista de Suporte

"Flávio R. Lopes"

unread,
Jul 14, 2011, 8:47:49 PM7/14/11
to bacula-ba...@googlegroups.com
Olá Bruno.
Como não tenho nenhum MTA configurado aqui nos servidores, exatamente como você tinha pensado em usar o sendEmail para enviar as mensagens do Bacula.
Na verdade quero saber como você "esconde" (protege) sua senha, ou seja, pois quando se usa o sendEmail, ao usar a opção "-xp senha", a senha fica exposta principalmente se alguém abrir este arquivo do Bacula.
Então, como você faz para esconder a senha "-xp senha" ?

grato,
Flávio

Brunuus

unread,
Jul 18, 2011, 4:10:11 PM7/18/11
to Bacula Backup-Pt-Br
Olá
Na verdade você irá precisar usar os serviços de algum MTA, pois o
sendEmail é apenas um cliente smtp de linha de comando.
Em relação a senha realmente nós deixamos no script mesmo e fica
exposta, ainda não vimos aqui um modo de criptografar, aí irá da sua
politica de segurança. Eu penso que para ter acesso ao script e a
senha, primeiro a pessoa teria que ter acesso ao servidor e se isso
acontecer essa dever ser a menor de suas preocupações . :)
[]'s

On Jul 14, 9:47 pm, "Flávio R. Lopes" <flavio.lo...@links.inf.br>
wrote:
> Ol� Bruno.
> Como n�o tenho nenhum MTA configurado aqui nos servidores, exatamente
> como voc� tinha pensado em usar o sendEmail para enviar as mensagens do
> Bacula.
> Na verdade quero saber como voc� "esconde" (protege) sua senha, ou seja,
> pois quando se usa o sendEmail, ao usar a op��o "-xp senha", a senha
> fica exposta principalmente se algu�m abrir este arquivo do Bacula.
> Ent�o, como voc� faz para esconder a senha "-xp senha" ?
>
> grato,
> Fl�vio
>
>
>
> > 2011/7/8 Bruno Caires <brunuus.ama...@gmail.com
> > <mailto:brunuus.ama...@gmail.com>>
>
> >     Bom dia
> >     Aqui n�o conseguimos utilizar o bsmtp, por isso estamos usando o
> >     sendEmail, que � um cliente de linha de comando SMTP.
> >     N�s utilizamos o FreeBSD e nele voc� instala:
> >     /usr/ports/net/senemail/make install clean
>
> >     Exemplos na conf do bacula
>
> >     mailcommand = "/usr/local/bin/sendEmail -s smtp.server.br:587
> >     <http://smtp.server.br:587> -f \"(Bacula1\) \<u...@server.br\>
> >     <mailto:u...@server.br%5C>\" -u \"Bacula: %t %e of %c %l\" -t %r
> >     -xu user -xp senha -m"
>
> >     operatorcommand = "/usr/local/bin/sendEmail -s smtp.server:587  -f
> >     \"\(Bacula2\) \<u...@server.br\> <mailto:u...@server.br%5C>\" -u
> >     \"Bacula: Intervention needed for %j\" -t %r -xu user -xp senha -m"
>
> >     []'s
>
> >     On 07-07-2011 18:15, Leandro C�sar wrote:
> >>     Pessoal,
>
> >>     Preciso que meu bacula envie o e-mail autenticado. O smtp que vou
> >>     usar para o envio precisa da autentica��o.
> >>     O bsmtp faz isso?
>
> >>     N�o encontrei solu��o pesquisando na net.
>
> >>     --
> >>     --
> >>     Att,
> >>     Leandro C�sar
>
> >>     --
> >>     You received this message because you are subscribed to the
> >>     Google Groups "Bacula Backup-Pt-Br" group.
> >>     To post to this group, send email to
> >>     bacula-ba...@googlegroups.com
> >>     <mailto:bacula-ba...@googlegroups.com>.
> >>     To unsubscribe from this group, send email to
> >>     bacula-backup-p...@googlegroups.com
> >>     <mailto:bacula-backup-p...@googlegroups.com>.
> >>     For more options, visit this group at
> >>    http://groups.google.com/group/bacula-backup-pt-br?hl=en.
>
> >     --
> >     You received this message because you are subscribed to the Google
> >     Groups "Bacula Backup-Pt-Br" group.
> >     To post to this group, send email to
> >     bacula-ba...@googlegroups.com
> >     <mailto:bacula-ba...@googlegroups.com>.
> >     To unsubscribe from this group, send email to
> >     bacula-backup-p...@googlegroups.com
> >     <mailto:bacula-backup-pt-br%2Bunsu...@googlegroups.com>.

Bruno Caires

unread,
Jul 18, 2011, 4:12:02 PM7/18/11
to bacula-ba...@googlegroups.com
Olá
Na verdade você irá precisar usar os serviços de algum MTA, pois o sendEmail é apenas um cliente smtp de linha de comando.
Em relação a senha realmente nós deixamos no script mesmo e fica exposta, ainda não vimos aqui um modo de criptografar, aí irá da sua politica de segurança. Eu penso que para ter acesso ao script e a senha,  primeiro a pessoa teria que ter acesso ao servidor e se isso acontecer essa dever ser a menor de suas preocupações . :)
 []'s
 
Reply all
Reply to author
Forward
0 new messages