It is common these days for a single system to host many domains for example and or acme .com may run on a single host machine but behave as if they were on three different hosts. A system usually has a canonical domain it has its usual or local domain name and additional domains are configured as virtual domains. The purpose behind this work is to create a mail server solution based on Postfix that is based on virtual users and domains i..e. users and domains that are in a MySQL database. It wi