Bug#457096: bounce all not half

jidanni at jidanni.org jidanni at jidanni.org
Wed Dec 19 18:01:13 UTC 2007


Package: exim4-config
Version: 4.68-2
Severity: minor

It is driving me nuts that I can send malformed messages to the
Internet.

Can't we have the following error stop the message in its tracks,
instead of sending still to half the recipients?

==============
  A message that you sent contained one or more recipient addresses that
  were incorrectly constructed:
   <rr at ii.p> "failee": malformed address: "failee" may not follow <rr at ii.p>
  This address has been ignored. The other addresses in the message were
  syntactically valid and have been passed on for an attempt at delivery.
  ------ This is a copy of your message, including all the headers. ------
  To: <rr at ii.p> "failee"
  Cc: bob at goodaddress.zzz ...
==============

The problem is those half might attempt to reply to those bad headers,
when all along we could have cleaned up the message and instead sent a
good copy.

Anyway, all in all what I object to is "The other addresses in the
message were syntactically valid and have been passed on for an
attempt at delivery."

At least please tell me how to configure exim4 to cause the whole
thing to fail. Thanks.

I found some commands, maybe this:
  # Deny unless the address list headers are syntactically correct.
  # If you enable this, you might reject legitimate mail.
but I only want it to happen on outgoing mail, not incoming.

* exim4/dc_eximconfig_configtype: mail sent by smarthost; received via
  fetchmail





More information about the Pkg-exim4-maintainers mailing list