Danny Angus wrote:
> In my opinion (There may be some disagreement about where we're going
> with this!) Fast Fail is about extending the SMTP protocol to include
> validations
+1
Although the scope of "validation" covers that neccessary to determine that
we will accept the responsibility for delivery, which can lead to some other
things. For example, I would probably configure virtual user mapping within
the protocol handler, which would allow me to reject unknown users
in-protocol instead of via bounce notices. But this should be a
configurable choice, ideally using the same code. So far I have noticed
that AOL rejects in their pipeline, Hotmail rejects at RCPT and Yahoo!
rejects after DATA.
> The James project want to implement this is a way which complies with
> our architectural policy.
> The next part is to design some kind of simple API (and implement it
> in James) which will allow "rules" to be developed and applied
> declaratively through configuration
This is an area where I think that the approach I took would work really
well. I looked at the configuration side, and the SMTPHandler as a
container managing and inspecting the handlers plugged into it. I look
forward to your feedback.
We're not that far apart. Were it not for SoC timing, I'd suggest that we
hammer things out at ApacheCon EU in July.
--- Noel
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]