Re: envelope-from header missing

"Emanuel Vidmar - Avant.Si" <[email protected]>
Newsgroups gmane.mail.virus.mailscanner
Message-ID <CALZQ3pE8C9smvd7u=RxejJiokz8GQpVpBJ8trSRGyRUUWtHxTg@mail.gmail.com>
Thank you Sarah for your input.
"Set SMTP Sender: headers " has actually been enabled. Have disabled it and
retried. Unfortunately "From:" is still empty. Did find something though,
some unidentified character is displayed before the "From" header. Please
check the attached screenshot.
Report templates are UTF-8 encoded though...
[root@* si]# file -i sender.virus.report.txt
sender.virus.report.txt: message/rfc822; charset=utf-8


Regards,
Emanuel
ᐧ

V V pon., 7. dec. 2020 ob 13:14 je oseba Sarah Michaelson <
[email protected]> napisala:

> We don't make any alterations to the way MailScanner handles email
> headers. However, in cPanel's Exim Configuration Manager there are several
> options that can change the sender header:
>
> EXPERIMENTAL: Rewrite From: header to match actual sender
>
> Set SMTP Sender: headers
>
> Enable Sender Rewriting Scheme (SRS) Support
>
> If you have any of those set to On or enabled, that could be causing your
> problem.
>
> Regards,
>
> Sarah Michaelson
> Way to the Web Ltd
>
>
> On Mon, 7 Dec 2020 at 10:39, Emanuel Vidmar - Avant.Si <[email protected]>
> wrote:
>
>> Yes, all templates include this at the top:
>>
>> [root@*si]# cat sender.virus.report.txt
>> From: "$postmastername" <$localpostmaster>
>> To: $from
>> Subject: {Opozorilo} Zlonamerno e-postno sporocilo (virus)
>> X-%org-name%-MailScanner: generated
>>
>>
>> Regards,
>>
>> Emanuel
>> --------------------
>> Avant.si d.o.o.
>> www.avant.si
>>
>> ᐧ
>>
>> V V pon., 7. dec. 2020 ob 11:17 je oseba Shawn Iverson via MailScanner <
>> mailscanner-qhrM8SXbD5JTOyd/[email protected]> napisala:
>>
>>> Do your sender templates in question contain this?  If not, add it to
>>> the top
>>>
>>> From: "$postmastername" <$localpostmaster>
>>>
>>>
>>> In fact, they should contain the following in some form:
>>>
>>> From: "$postmastername" <$localpostmaster>
>>>
>>> To: $from
>>>
>>> Subject: example subject
>>>
>>> X-%org-name%-MailScanner: generated
>>>
>>> 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]
>>>
>>>
>>> --
>>> 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
>>
>>
>
> --
> 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
mailcontrol.png (image/png, 73.8 KB) - not displayed
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.