On Dec 31, 2005, at 1:23 PM, Rian Hunter wrote:
Any comments, ideas and criticisms are highly welcomed! Thanks!

Any changes on how recipients and queue/deliver is handled?

I started implementing my proposal from a while back and got stuck on how to handle errors. If a transaction has multiple valid recipients and each one is handle by different queue modules, but only one of queue modules returned a failed, is the whole thing a failure or should the other messages be delivered and what should be returned for a status for the DATA command?

I am thinking that if all recipients are valid and can be handle by a queue module then DATA will always return OK/200 what ever success is. If a queue module then finds an error happens while trying to really deliver the message, a bounce need to be generated. This means we should have a common way to generate a bounce message instead of having every module come up with its own.

Brian

Reply via email to