On Mon, 2005-10-10 at 12:59 -0400, Dean Brooks wrote:
> In general, it is a bad idea (although I don't believe against spec)
> to add a missing message-id for messages originating from a foreign
> source.
It's probably best avoided, I agree -- but it's relatively harmless, and
it's relatively common. On the other hand, it's definitely more of a
problem if locally-generated messages are allowed to go out without a
Message-ID.
Not all messages received by SMTP are 'foreign', and the change to
Exim's behaviour has been far more effective in causing messages to go
out without a Message-Id, than it has been in fixing whatever problems
you might see if you add one when you didn't need to.
I suppose it would help if we at least added 'control = submission' to
the default config file for certain classes of incoming mail....
--- src/configure.default 11 Oct 2005 09:30:41 -0000 1.4
+++ src/configure.default 11 Oct 2005 10:01:14 -0000
@@ -320,6 +320,7 @@ acl_check_rcpt:
# friends, and if they get onto a black list, it is a mistake.
accept hosts = +relay_from_hosts
+ control = submission
# Accept if the message arrived over an authenticated connection, from
# any host. Again, these messages are usually from MUAs, so recipient
@@ -327,6 +328,7 @@ acl_check_rcpt:
# tests.
accept authenticated = *
+ control = submission
#############################################################################
# There are no default checks on DNS black lists because the domains that
--
dwmw2