tags 519567 + patch thanks Hi there!
On Sat, 26 Dec 2009 14:02:27 +0100, Kern Sibbald wrote: > "bacula fails to use /etc/mailname when setting the sender address in > outgoing status emails:" > > It seems to me that the above suggestion is system dependent. bsmtp is a > general mail sending program and attempts to use only Unix and Windows well > defined OS calls. As such I don't think the above suggestion is appropriate. Well, there is a problem on UNIX systems and at least for these systems a solution should be found. The problem is that all the emails sent by the default Bacula configuration in Debian are sent with the 'From: root@localhost' address, which: - choke at least on three (I would say common) SpamAssassin filters, FH_FROMEML_NOTLD, NO_DNS_FOR_FROM and TO_MALFORMED. These can be enough to have Bacula's emails marked as spam. - could get rewritten as 'From: root@localhost.$SMTP_DOMAIN', which is obviously wrong (the same being true for the default 'To: root@localhost' address). > The bsmtp program is provided as an optional mail sending program, so you are > free to use any other program. Sure, but the *default* Debian configuration should work out of the box, which is not the case. Please note that while this could be considered a Debian-specific bug, it is indeed an upstream bug, given that the behavior should be the same with all UNIXes. May I ask why not using the default MTA (i.e. sendmail) on UNIX? Even more than according to the documentation the Directory is not officially supported on non-UNIX OSs. > Unless someone can show me a system independent way to change this, from the > upstream perspective, we don't plan any changes. What is the purpose of specifying a non-standard email address in /etc/bacula/bacula-dir.conf, i.e. adding the "@localhost" part? There should be no domain specified, only the user. This solves the problem above about SpamAssassin. Thx, bye, Gismo / Luca
pgpObhSHDYtWS.pgp
Description: PGP signature