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/
