Syntax error in MAIL FROM parameters

Christian Boltz amavis-users at
Sat Feb 17 16:38:35 CET 2018


does someone know what Amavis wants to tell me with this message, and
how to avoid these rejects?
(the mail address is anonymized starting at "user=")

Feb 15 12:38:28 server amavis[3273]: (03273-17) ESMTP: 501 5.5.4 Syntax error in MAIL FROM parameters; smtp_resp: MAIL FROM:< at> BODY=8BITMIME SMTPUTF8\r\n

This affects for example notification mails from gitlab com, but also
some other senders. In total, it's "just" a few mails per day, but I'd
still like to receive those mails ;-)

It looks like this problem started after upgrading from openSUSE Leap
42.2 to 42.3 (amavisd-new-2.8.1-11.1.x86_64).

The Postfix and Amavis config is unchanged, therefore I don't attach it
for now. If someone thinks it's needed, I'lll of course provide it.

Looking at the amavis source code in /usr/sbin/amavisd shows
(starting at line 20555)

        my($addr,$opt) = ($1,$2);  my($size,$dsn_ret,$dsn_envid);
        my $msg ; my $msg_nopenalize = 0;
        for (split(' ',$opt)) {
          if (!/^ ( [A-Za-z0-9] [A-Za-z0-9-]*  ) =
                  ( [\041-\074\076-\176]+ ) \z/xs) { # printable, not '=' or SP
            $msg = "501 5.5.4 Syntax error in MAIL FROM parameters";
          } else {

as likely source of the problem - at least, that's the only place where
I found the error message.

Does someone know how I can avoid those rejects?


Christian Boltz
If [Ford] had asked people what they wanted they wouldn't
have said motor cars, they'd have said faster horses.
[Brian K. White in opensuse-project]

More information about the amavis-users mailing list