Richard G
Verified User
Hello.
I would like to ask the following.
When I send email from my hobby forum it's allright. When I send one to a Microsoft account (like Outlook/hotmail/live) then this happens:
It's the part:
<[email protected]>
which triggered me.
So somebody said that this was not added by my forum software and they had to add it. But they say that is not needed. Even stronger:
So I had a search and found edit #46 in spamblocker exim.conf:
Now I found this explanation.
But that does not explain WHY this is necessary. The forum software support thinks it's not necessary. So I told them a panel on request of the professional hosting world, would not add this for fun.
Can somebody explain what issue this might cause when no message-id present and why this is added to Exim?
Is this still necessary nowadays or has this edit become obsolete?
I would like to inform the forum support on why this should be present on decent forum software.... or not.
I would like to ask the following.
When I send email from my hobby forum it's allright. When I send one to a Microsoft account (like Outlook/hotmail/live) then this happens:
Code:
2019-09-02 01:31:18 1i4ZJV-0005JR-UU => [email protected] F=<[email protected]> R=lookuphost T=remote_smtp S=11599 H=hotmail-com.olc.protection.outlook.com [104.47.14.33] X=TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256 CV=no C="250 2.6.0 <[email protected]> [InternalId=23235773103945, Hostname=VI1EUR04HT031.eop-eur04.prod.protection.outlook.com] 19874 bytes in 0.241, 80.331 KB/sec Queued mail for delivery -> 250 2.1.5"
It's the part:
<[email protected]>
which triggered me.
So somebody said that this was not added by my forum software and they had to add it. But they say that is not needed. Even stronger:
forumsupport said:It's fairly bizarre that your Exim has been configured to add a warn action on that
So I had a search and found edit #46 in spamblocker exim.conf:
Code:
#EDIT#46.1#T9653
warn condition = ${if !def:h_Message-ID: {yes}{no}}
message = Adding Message-ID header because it is missing!
add_header = Message-ID: <GENERATED-WASMISSING-$message_exim_id@$primary_hostname>
Now I found this explanation.
If a locally-generated or submission-mode incoming message does not contain a Message-ID: or Resent-Message-ID:header line, and the suppress_local_fixups control is not set, Exim adds a suitable header line to the message. If there are any Resent-: headers in the message, it creates Resent-Message-ID:. The id is constructed from Exim’s internal message id, preceded by the letter E to ensure it starts with a letter, and followed by @ and the primary host name. Additional information can be included in this header line by setting the message_id_header_text and/or message_id_header_domain options.
But that does not explain WHY this is necessary. The forum software support thinks it's not necessary. So I told them a panel on request of the professional hosting world, would not add this for fun.
Can somebody explain what issue this might cause when no message-id present and why this is added to Exim?
Is this still necessary nowadays or has this edit become obsolete?
I would like to inform the forum support on why this should be present on decent forum software.... or not.