Re: envelope-from header missing
"Emanuel Vidmar - Avant.Si" <[email protected]>
| Newsgroups | gmane.mail.virus.mailscanner |
|---|---|
| Message-ID | <CALZQ3pFUbjBSFmakTkSu+ur1vSHBadL0rLLL+1EscOA+GYfTYg@mail.gmail.com> |
"What is removing the From: address from the notification?" I wish I knew :) That's what I'm trying to figure out. It could only be either Mailscanner or Configserver's implementation of it. Regards, Emanuel -------------------- Avant.si d.o.o. www.avant.si ᐧ V V pon., 7. dec. 2020 ob 10:59 je oseba Shawn Iverson via MailScanner < mailscanner-qhrM8SXbD5JTOyd/[email protected]> napisala: > s/empty/missing/ > On 12/7/20 4:57 AM, Shawn Iverson via MailScanner wrote: > > Gmail is complaining because the From: field is empty, not because of the > null envelope from. What is removing the From: address from the > notification? The envelope from and the from header are supposed to be > independent. > > "U=mailnull" > > > On 12/7/20 3:50 AM, Emanuel Vidmar - Avant.Si wrote: > > I don't actually send it via Mail Control. It is sent automatically in > reply to emails containing virus or bad attachments. > You say that null FROM is perfectly legitimate, but Gmail obviously > disagrees :) > > This is an example of such message: > > [root@~]# exigrep "1klynS-000AX0-TA" /var/log/exim_mainlog > 2020-12-06 19:30:11 cwd=/var/spool/exim/input 5 args: /usr/sbin/exim -C > /etc/exim_outgoing.conf -Mc 1klynS-000AX0-TA > > 2020-12-07 07:00:05 cwd=/usr/local/cpanel/whostmgr/docroot 6 args: > /usr/sbin/exim -C /etc/exim_outgoing.conf -v -Mrm 1klynS-000AX0-TA > > 2020-12-06 19:30:10 1klynS-000AX0-TA <= <> U=mailnull P=MailScanner S=1131 > T="{Opozorilo} Zlonamerno e-postno sporocilo (virus)" for *****@gmail.com > 2020-12-06 19:30:11 1klynS-000AX0-TA check_mail_permissions could not > determine the sender domain [routed_domain=gmail.com > message_exim_id=1klynS-000AX0-TA sender_host_address= recipients_count=1] > 2020-12-06 19:30:11 1klynS-000AX0-TA ** [email protected] > R=dkim_lookuphost T=dkim_remote_smtp H=gmail-smtp-in.l.google.com > [74.125.206.26] X=TLS1.2:ECDHE-ECDSA-AES128-GCM-SHA256:128 CV=yes: SMTP > error from remote mail server after end of data: 550-5.7.1 [152.89.234.38 > 11] Our system has detected that this message is\n550-5.7.1 not RFC > 5322 compliant:\n550-5.7.1 'From' header is missing.\n550-5.7.1 To reduce > the amount of spam sent to Gmail, this message has been\n550-5.7.1 blocked. > Please visit\n550-5.7.1 > https://support.google.com/mail/?p=RfcMessageNonCompliant\n550 5.7.1 and > review RFC 5322 specifications for more information. g4si8507930wma.67 - > gsmtp > 2020-12-06 19:30:11 1klynS-000AX0-TA Frozen (delivery error message) > 2020-12-06 19:50:46 1klynS-000AX0-TA Message is frozen > 2020-12-06 20:48:19 1klynS-000AX0-TA Message is frozen > 2020-12-06 21:48:34 1klynS-000AX0-TA Message is frozen > 2020-12-06 22:48:31 1klynS-000AX0-TA Message is frozen > 2020-12-06 23:48:40 1klynS-000AX0-TA Message is frozen > > > -------------------------------- > > I was hoping there is some config that I could change to fix that, since > this is a pretty common setup (cpanel + Configserver Mailscanner). > > Thanks. > > > Regards, > > Emanuel > -------------------- > Avant.si d.o.o. > www.avant.si > > ᐧ > > V V pon., 7. dec. 2020 ob 03:56 je oseba Mark Sapiro <[email protected]> > napisala: > >> On 12/6/20 12:43 PM, Emanuel Vidmar - Avant.Si wrote: >> > Mark, thank you for your reply. >> > I am not sure what could have caused that, this is a fairly simple >> > cPanel (Exim) + ConfigServer Mailscanner setup. No special >> > configuration. I have contacted ConfigServer's support first, this was >> > their answer: >> > >> > "Outbound notification from MailScanner does not have the envelope-from >> > field and therefore the From in MailControl is not populated. I'm afraid >> > there's nothing we can do from our end to resolve this issue, you'd need >> > to check the MailScanner newsgroup to find out if there is anything that >> > can be done." >> >> >> I guess this is an issue with MailControl. If MailControl is rewriting >> the From: with the envelope sender, they just can't handle this mail. >> Judging from their web site, I think it's likely they are doing just that. >> >> Note that a null MAIL FROM: address is perfectly legitimate any time you >> don't want an undeliverable DSN returned. For one example, almost all >> MTAs send DSNs with null MAIL FROM: to avoid bounce loops. MailScanner >> does this with user notifications for similar reasons. >> >> Do you have to send mail via MailControl? >> >> Note that the places where MailScanner sends with a null envelope are at >> >> >> https://github.com/MailScanner/v5/blob/master/common/usr/share/MailScanner/perl/MailScanner/MCPMessage.pm#L518 >> >> >> https://github.com/MailScanner/v5/blob/master/common/usr/share/MailScanner/perl/MailScanner/MCPMessage.pm#L566 >> >> Although MCP probably isn't involved in your case, and >> >> >> https://github.com/MailScanner/v5/blob/master/common/usr/share/MailScanner/perl/MailScanner/Message.pm#L1558 >> >> >> https://github.com/MailScanner/v5/blob/master/common/usr/share/MailScanner/perl/MailScanner/Message.pm#L1606 >> >> >> https://github.com/MailScanner/v5/blob/master/common/usr/share/MailScanner/perl/MailScanner/Message.pm#L1755 >> >> >> https://github.com/MailScanner/v5/blob/master/common/usr/share/MailScanner/perl/MailScanner/Message.pm#L6618 >> >> You could patch those lines changing '<>' to $localpostmaster. I.e. >> change something like >> >> ... SendMessageString($this, $emailmsg, '<>') >> >> to >> >> ... SendMessageString($this, $emailmsg, $localpostmaster) >> >> -- >> Mark Sapiro <[email protected]> The highway is for gamblers, >> San Francisco Bay Area, California better use your sense - B. Dylan >> >> >> -- >> MailScanner mailing list >> mailscanner-qhrM8SXbD5JTOyd/[email protected] >> http://lists.mailscanner.info/mailman/listinfo/mailscanner >> >> > -- > > Shawn Iverson > [email protected] > > -- > > Shawn Iverson > [email protected] > > > -- > MailScanner mailing list > mailscanner-qhrM8SXbD5JTOyd/[email protected] > http://lists.mailscanner.info/mailman/listinfo/mailscanner > > -- MailScanner mailing list mailscanner-qhrM8SXbD5JTOyd/[email protected] http://lists.mailscanner.info/mailman/listinfo/mailscanner