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]