> UsersRepositoryAliasingForwarding (URAF) take each recipient of the mail
> and for each send the mail to one or more of this:
> - error : if it find any problem in the aliasing/forwarding
> - remoteRecipient: if a forwarding has been specified
> - localRecipient: if an alias has been specified

That is the same with a VUT.  :-)

> I think that there is a difference that we should analyze:
> In URAF you can put a local address both in alias and in forward: the
> result is different because the aliasing is done on the current mail
> that will move forward in the processor while the forwarding creates a
> new mail that will enter the spool from the root. VUTs do not allow
> this distinction because local addresses are considered aliases while
> remote addresses are sent to the root processor in a new mail.

I don't believe that the differences are intentional or significant.

> My best solution is to make it returns a collection of "destinations"
> including "errors", "forwards", "aliases".

Return to what?

> Having this association between an input recipient and its "expansion"
> will allow us (later) to manage DSN correctly. In fact we may need to
> track the original recipient and its rewrites to be able to create a
> compliant DSN.

That would be equally so for a VUT.  The point is that there are no
differences.  We should merge the lot under a single virtual user table
interface, whatever changes we feel we should make to it.

        --- Noel



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to