> 1. What is the proper way to reference my virtual > domains in Postfix? Everything I read tells me to > NEVER EVER put "Virtual Domains" in $mydestination.
You read the same manual I did. It's bunk, when working with dbmail. As Jesse implied, adding the virtual domains to $mydestination is fine. In fact, on our systems, I use a MySQL table named "my_transport", which serves double duty. It is pointed to by $mydestination for Postfix to determine if it should accept the mail for the domain, and then it tells Postfix that the mail for the domain should be handed off to dbmail. With this setup, I can add new domains without restarting Postfix; Just add it to the table, and the domain is active immediately. Oh, and if you point Postfix at the dbmail alias table for local user mapping, it will know not to accept mail for non-existant users... Of course, this means you must have compiled Postfix with SQL support. That's easily enough done for MySQL, but you need to hunt down the latest patches to use PostGres. -- Jeff Brenton President, Engineered Software Products, Inc http://espi.com Questionable web page: http://dididahdahdidit.com Liberalism grants you the freedom to advocate any idea*. * Please see http://www.dididahdahdidit.com/except.php for a current list of exceptions