|
1. 主要是main.cf的配置。 virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf virtual_gid_maps = static:12345 virtual_mailbox_base = /usr/local/virtual virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf virtual_mailbox_limit = 51200000 virtual_minimum_uid = 12345 virtual_transport = virtual virtual_uid_maps = static:12345
smtpd_sasl_auth_enable = yes #smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination reject smtpd_sasl_security_options = noanonymous smtpd_client_restrictions = permit_sasl_authenticated broken_sasl_auth_clients = yes
2. mysql_virtual_alias_maps.cf 如下
user = postfix password = postfix hosts = localhost dbname = postfix table = alias select_field = goto where_field = username
3. mysql_virtual_domains_maps.cf 如下
user = postfix password = postfix hosts = localhost dbname = postfix table = domain select_field = description where_field = domain
4. mysql_virtual_mailbox_maps.cf 如下
user = postfix password = postfix hosts = localhost dbname = postfix table = mailbox select_field = maildir where_field = username |