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]

Reply via email to