Stefano Bagnara wrote:
> I don't think that voting +1 JAMES-642 means that I'm voting +1 on a 
> specificaion violation. And this is why.

> Yes, and anyway I think that adding optional, disabled by default 
> features to increase functionality or interoperability on topics not so 
> clearly defined by the RFC is a good thing

As I have said, if we want to add a command handler to repair the invalid 
addresses, I would be OK with it -- hecl, I even favor it because it forces us 
to make sure that the implementation of chaining is as flexible as I intended 
for it to be -- but I am not OK with polluting the main code.

  <handler command="MAIL,RCPT" 
class="org.apache.james.smtpserver.FixMissingBrackets"/>

or just

  <handler class="org.apache.james.smtpserver.FixMissingBrackets"/>

since the list of supported commands should be picked up from the 
CommandsHandler.  As I said, this is a check to make sure that we can do this 
sort of thing.

Mind you, I'd prefer if the package were something like 
org.apache.james.smtpserver.specviolations.FixMissingBrackets, to call 
attention to the fact that this is a spec violation.  And the only place it 
should exist is in source control, the tarballs and the docs.  Never in a 
sample config file!

> > (see for example the multihomed MX issue a.k.a. "singleIPperMX" option
> > in dnsserver).

That's less of a concern, and if we had more modular support for sending, I'd 
want it pulled from the main code body.

> in poor words rfc people added this mandatory brackets for MAIL 
> FROM/RCPT TO parameters: why did they introduced the brackets?
> what problem was they trying to fix?

This isn't the correct forum for that discussion, since none of us were on that 
working group.  :-)

If someone reminds me, I can ask Lisa when I see her next week (in a week) at 
ApacheCon.

        --- Noel



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

Reply via email to