On 6/14/2012 8:38 PM, Adam Bradley wrote:
> I have a situation where email delivered to a single namespace needs
> to be delivered to a user who could be in one of a number of
> downstream system (but we don't know which one

that sounds... broken.

> I was wondering if
> I could use "Callback Verification"
> http://en.wikipedia.org/wiki/Callback_verification to achieve this?

No.  Although postfix has address verification, there is no
mechanism to try N servers until success, nor a method to store
which server accepted the recipient.

> 
> Ideally, I'd like to avoid the use of a look up table.

Why?  A lookup table is exactly what you need.

> 
> To recap, the mail flow would be as follows
> 
> (In the case where the user exists, send to the appropriate MTA)
> -> u...@mail.org <mailto:u...@mail.org> => Callback Verification on
> recipient -> MTA hosting 1.mail.org <http://1.mail.org> (miss, user
> does not exist in this namespace)
>                                                                               
> -> MTA hosting 2.mail.org <http://2.mail.org> (hit! deliver to
> u...@2.mail.org <mailto:u...@2.mail.org>)


Sorry, but this sounds to me like an accident waiting to happen.  I
would /strongly/ recommend getting a proper recipient list and
populating transport_maps with a user->host mapping.



  -- Noel Jones

Reply via email to