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]