vvrpgsporcupineorg werner vd merwe good day fairly new postfix scratching around google lists time unable find solution hopefully stupid question j lets say companys email domain called examplecom head office cape town branches johannesburg kimberley virginia cities south africa several 100 miles apart currently system set using postfix postgresql users pop cape town server would love able cape town remains primary mx domain intelligently routes specified users branch work inversely deliver mail local users local mail branches use shared ldap sql etc virtual alias table ervvexamplecom userserverexamplecom use shared ldap sql etc local aliases table user ervvserverexamplecom currently way think create eg virginiaexamplecom domain virginia alias email addresses users cape town box uoudaaprvirginiaexamplecom virginia box create users branches alias respective virtual domains unless alias local users examplecom branchnameexamplecom send nonlocal mail cape town aliased different subdomains seem like bit spaghetti mess hoping cleaner safer way thats done every user needs rule says mailbox wietse tue 05 aug 2008 211005 0500 muliple site single domain