On 22/07/13 05:52, Erik Schorr wrote:
Occasionally, I'm seeing messages get stuck in queue because the
submitting client program appears to be sending the envelope FROM
address enclosed in double-quotes, such as: <"[email protected]">.

Not legal per rfc5321, 4.1.2

Is there a way to display a meaningful error to the client when Exim
sees a username with the offending pattern, similar to the first 501
error shown above, or, "501 #5.1.3 Sender FROM address is malformed or
has extraneous quotes"?  Simply relying on setting
sender_unqualified_hosts wouldn't be ideal because the error it shows to
the client is too generic.  I'd ideally like the client to see an error
message that specifically explains that using double quotes in the From
address is not permitted.

Sure, just match the pattern, set a "message", and deny in your RCPT ACL.


Is there ever a time when double quotes are actually needed for the
local portion of an envelope FROM address?

Yes.  Local-parts can, for instance, have embedded spaces (yuk).
--
Cheers,
   Jeremy



--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to