Curtis Maurand put forth on 6/1/2010 2:13 PM:

> I was editing the table by hand, but it seemed to be easier to do via
> the dbmail administrator and the mysql lookup.  two domains, I'm simply
> filtering mail for and then sending along to their exchange server via
> smtp (sort of a postini type service.).

You need to be using recipient address verification.  It was designed
specifically for this scenario.  It is realtime and fully automatic, using
SMTP queries to downstream servers to determine valid users.  Set it up once
and you're done.  No databases to maintain.

As an example, Nortel Networks uses this technique (although with qpsmtpd, not
Postfix, IIRC) to route mail through a few smtp gateways to hundreds of
internal domains and over 50k+ users worldwide.  They have divisions using MS
Active Directory and Exchange, some using Novell eDirectory and Groupwise,
some using Lotus Notes, others using ??.  The sheer magnitude of attempting to
tie all of these disparate systems together just to identify valid recipients
would have cost multiple millions and would have never worked correctly due to
directory synchronization issues.

SMTP based recipient address verification was(is) the simple, elegant
solution, as all of these disparate mail platforms have SMTP in common, and
SMTP has a mechanism for recipient address verification.  In essence this
solution is "free" of cost and complexity, and works extremely well.

It's really the only way to fly:

http://www.postfix.org/ADDRESS_VERIFICATION_README.html#recipient


-- 
Stan

Reply via email to