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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.