Jürgen Hoffmann wrote:
Hi,
Noel J. Bergman schrieb:
<handler command="MAIL,RCPT"
class="org.apache.james.smtpserver.FixMissingBrackets"/>
or just
<handler class="org.apache.james.smtpserver.FixMissingBrackets"/>
This approach sounds like a great solution to a common problem, and
could be used for other rfc violations as well.
Kind regards
Juergen Hoffmann
We should pay attention to this kind of configurability/flexibility.
The risk is to end up with a config.xml that is more difficult to manage
than a java file both for users (without java knowledge) and for
developers (with java knowledge).
Often an "if (optionEnabled)" is much more clean for everyone than a so
flexible system.
That said I'm still not convinced that this is an RFC violation (we are
writing a server, not a client) and I would prefer a flag for the main
handler. Either way I could live even with an additional handler but we
should include it the way the current fastfail allow us now, and maybe
refactor it to a custom handler later when the handlerchain architecture
will let us to do so.
Stefano
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]