JAMES has always enforced RFC compliance.  In the case of JAMES-642 (a request 
to drop the RFC 2821 requirement that MAIL and RCPT addresses have brackets), 
when this has come up on rare occasions, we have repeatedly and deliberately 
rejected such requests.  Now Norman, Stefano and Joachim are in favor of 
permitting the behavior.

I am against supporting specification violations, even as an option, except 
*maybe* in the case that there is such a widespread issue that everyone's 
transport capabilities are compromised.  Postal's Law doesn't mean to ignore 
mandated behavior.  RFC 2821 is quite clear that the brackets must always be 
present for MAIL and RCPT.  Are we as a community changing to say that 
specification compliance is no longer important?

As for a possible solution, the "fast fail" chain is really about in-protocol 
plug-ins, not just fast fail.  If someone wants to write a command handler to 
repair defective addresses for MAIL and RCPT, that's their option.  JAMES is 
open source.  If someone wants to violate the specification, they can manage 
their own changes.

        --- Noel



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to