Hi,

On 5/25/2007 10:50 PM, Dave wrote:
> Hello,
>  I'm running postfix 2.4.1 on FreeBSD, with the option 
> strict_rfc821_envelopes set to yes in my main.cf. I set up Bacula on this 
> box as well, v2.03. When i had strict_rfc821_envelopes set to yes I kept 
> getting the error "fatal malformed reply from localhost" and an error 501 
> from postfix in my bacula log. If i change the strict_rfc821_envelopes 
> option to no it works fine. I'd rather not change this option, does anyone 
> have a workaround?

The obvious solution would be to use strictly RFC compliant mail 
addresses for the sender :-)

Let's see...

postconf tells me
> strict_rfc821_envelopes (default: no)
>        Require  that  addresses  received  in  SMTP  MAIL  FROM  and RCPT TO 
> commands are
>        enclosed with <>, and that those addresses do not contain RFC 822  
> style  comments
>        or phrases.  This stops mail from poorly written software.
> 
>        By  default,  the Postfix SMTP server accepts RFC 822 syntax in MAIL 
> FROM and RCPT
>        TO addresses.

So, a mail sender address like '<[EMAIL PROTECTED]>' should 
work better. Actually, assuming your  system is set up accordingly, I 
wold even prefer '<[EMAIL PROTECTED]>', but that's a matter of taste 
as probably noone ever will have reason to reply to that address...

Unfortunately, I did not reread the relevant RFCs recently ;-) but I 
suppose an address like '"Bacula system" <[EMAIL PROTECTED]>' should 
also work and give you a reasonable sender name in your mail client.

> The specific error i'm seeing in the log is:
> 
> 25-May 16:26 zeus-dir: message.c:481 Mail prog: bsmtp: bsmtp.c:92 Fatal 
> malformed reply from localhost: 501 5.1.7 Bad sender address syntax
> 
> and the message resource looks like this:
> 
> Messages {
>   Name = Standard
> #
> # NOTE! If you send to two email or more email addresses, you will need
> #  to replace the %r in the from field (-f part) with a single valid
> #  email address in both the mailcommand and the operatorcommand.
> #
>   mailcommand = "/usr/local/sbin/bsmtp -h localhost -f 
> \"\([EMAIL PROTECTED]) %r\" -s \"Bacula: %t %e of %c %l\" %r"

Note that we're talking about the sender address, given after -f, here...

Arno

>   operatorcommand = "/usr/local/sbin/bsmtp -h localhost -f 
> \"\([EMAIL PROTECTED]) %r\" -s \"Bacula: Intervention needed for 
> %j\" %r"
>   mail = [EMAIL PROTECTED] = all, !skipped
>   operator = [EMAIL PROTECTED] = mount
>   console = all, !skipped, !saved
> #
> # WARNING! the following will create a file that you must cycle from
> #          time to time as it will grow indefinitely. However, it will
> #          also keep all your messages if they scroll off the console.
> #
>   append = "/var/db/bacula/log" = all, !skipped
> }
> 
> Messages {
>   Name = Daemon
>   mailcommand = "/usr/local/sbin/bsmtp -h localhost -f 
> \"\([EMAIL PROTECTED]) %r\" -s \"Bacula daemon message\" %r"
>   mail = [EMAIL PROTECTED] = all, !skipped
>   console = all, !skipped, !saved
>   append = "/var/db/bacula/log" = all, !skipped
> }
> 
> Thanks.
> Dave.
> 
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users

-- 
IT-Service Lehmann                    [EMAIL PROTECTED]
Arno Lehmann                  http://www.its-lehmann.de

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to