Lothar Braun wrote:
What I'm trying to do now is: Accept mails for @mydomain.tld on the new
server and try to deliver them to the local accounts. If that fails,
send it out to the old server and try to deliver it there.

I had a look at the documentation but couldn't come up with an easy
solution for that. The only solution I can see so far is to create an
transport entry on the new server for _every_ email address that needs
to be delivered to the old server.

Yes, that's the proper solution.

If you're using SQL, just set a flag on each account indicating where it's to be delivered, and adjust your transport_maps query accordingly. You may already have the information you need in SQL.

If you're using {hash, cdb, ...} indexed files, use a script to create your transport map. The size of the map is not a concern.

An alternative is to use virtual_alias_maps to rewrite the "old" set of users to a different subdomain, and use transport_maps to direct the mail. You could then use smtp_generic_maps to rewrite the domain back to the original when it's transferred to the old server.

Just listing everyone in transport_maps is probably easier.

--
Noel Jones

Reply via email to