Forgot to note that it will even start without ajust config.xml, so no configuration backward compatibilty problems at all (even if I don't care to much about this).
Bye, Norman 2009/8/17 Robert Burrell Donkin <[email protected]>: > On Sat, Aug 15, 2009 at 8:11 AM, Norman Maurer<[email protected]> wrote: >> After thinkin a bit more about it, I thought It would be helpful to >> give you a small description about the "new" design ( just to make it >> a bit easier to understand). The new smtp fastfail stuff is now based >> on hooks. It similar to the design that qpsmtpd use ( See >> http://smtpd.develooper.com/). So my and Stefanos idea was, developers >> who want to write fastfail handlers should not need to implement a new >> CommandHandler for that. CommandHandler should only be used for >> implement new Commands ( sounds logic heh ?). So there are a few new >> interfaces (Hooks) who give the developer the possible to get stuff >> executed after the parsing on a command is done and before the final >> response (of the CommandHandler) is written to the smtp client. >> >> So here are the new hooks: >> >> AuthHook.java >> HeloHook.java >> MailHook.java >> MailParametersHook.java >> MessageHook.java >> QuitHook.java >> RcptHook.java >> >> So if a user wants (for example) check if the sender and recipient is >> the same and in this case reject the recipient he would implement the >> MailHook and RcptHook and do the checking in the there. I think that's >> much easier and clean then before. > > i'm in favour of this design approach > > - robert > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
