On 3/26/25 5:25 AM, Mehrdad Ravanbod wrote:
>
> Hi guys
>
> I am trying to set up the messaging part of bacula to send alerts and
> using the built in bsmtp, but running into problems
>
> The SMTP server that we are using needs authentication for the senders
> adress, and it seems like bsmtp does not handle this, i.e there is no
> way to send a password for the sender to the smtp-server, am i correct
> or did i miss something??

You are correct.  bsmtp is a simple one-shot SMTP client with no authentication 
mechanisms.


> And if this is the case, what is the alernative aside from using another 
program instead of bsmtp??

One alternative is to use another SMTP client like `mailx` or whatever you are 
comfortable with.

Also, something to recognize is that the `mailcommand` setting in Messages{} resources can be used to call any command or script you like. And, said script can do whatever you want to happen when Bacula sends an email - ie: send custom stat us messages to slack, or to other monitoring tools, etc. The `mailcommand` does not have to just send email. :)

And, since bsmtp is a "one-shot" SMTP client, if the mail server is unreachable in the moment Bacula is trying to send an email, the message will be lost.

Due to this, I always recommend setting up a simple Postfix (a real MTA) installation on the Bacula Director system that will store and forward the email messages from Bacula - retying as necessary in the case of networking issues or mail server being temporarily offline - so your Bacula email messages do not get lost.

You can then safely have your `mailcommand` still call `bsmtp` to send emails to `-h localhost` on whatever port you configure the local Postfix to listen on. Then simply configure Postfix to accept messages from localhost with no authentication/encryption, and then relay the email messages to your mail server using any necessary SMTP authentication required by your email server.


H
ope this helps,
Bill

--
Bill Arlofski
w...@protonmail.com

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to