mailserver - modernize code and add missing config example parts
This commit is contained in:
@@ -2,20 +2,40 @@
|
||||
|
||||
# MAS = Mail Server
|
||||
|
||||
MAS_DOMAIN="mydomain.com"
|
||||
MAS_RELAYHOST=
|
||||
MAS_RELAYUSER=
|
||||
MAS_RELAYPASS=
|
||||
readonly MAS_DOMAIN="mydomain.com"
|
||||
readonly MAS_RELAYHOST=
|
||||
readonly MAS_RELAYUSER=
|
||||
readonly MAS_RELAYPASS=
|
||||
|
||||
MAS_DBUSER='pfa'
|
||||
MAS_DBPASS='pass'
|
||||
MAS_DBNAME='pfa_db'
|
||||
MAS_mysql_virtual_domains_maps="user = '\$MAS_DBUSER'
|
||||
password = '\$MAS_DBPASS'
|
||||
hosts = localhost
|
||||
dbname = '\$MAS_DBNAME'
|
||||
query = SELECT domain FROM domain WHERE domain='%s' AND active = '1'
|
||||
# Settings for virtualizing mailboxes and domains
|
||||
|
||||
readonly MAS_DBUSER='pfa'
|
||||
readonly MAS_DBPASS='pass'
|
||||
readonly MAS_DBNAME='pfa_db'
|
||||
readonly MAS_DBHOST='localhost'
|
||||
readonly MAS_VIRTUAL_USER='vmail'
|
||||
readonly MAS_VIRTUAL_USER_ID='5000'
|
||||
readonly MAS_VIRTUAL_FOLDER_BASE='/var/vmail'
|
||||
readonly MAS_VIRTUAL_USER_PART="user=$MAS_DBUSER
|
||||
password=$MAS_DBPASS
|
||||
hosts=$MAS_DBHOST
|
||||
dbname=$MAS_DBNAME"
|
||||
|
||||
MAS_mysql_virtual_domains_maps="query = SELECT domain FROM domain WHERE domain='%s' AND active = '1'
|
||||
#query = SELECT domain FROM domain WHERE domain='%s'
|
||||
#optional query to use when relaying for backup MX
|
||||
#query = SELECT domain FROM domain WHERE domain='%s' AND backupmx = '0' AND active = '1'
|
||||
#expansion_limit = 100"
|
||||
|
||||
MAS_mysql_virtual_mailbox_maps="query = SELECT maildir FROM mailbox WHERE username='%s' AND active = '1'
|
||||
#expansion_limit = 100"
|
||||
|
||||
MAS_mysql_virtual_alias_domain_mailbox_maps="query = SELECT maildir FROM mailbox,alias_domain WHERE alias_domain.alias_domain = '%d' and mailbox.username = CONCAT('%u', '@', alias_domain.target_domain) AND mailbox.active = 1 AND alias_domain.active='1'"
|
||||
|
||||
MAS_mysql_virtual_alias_maps="query = SELECT goto FROM alias WHERE address='%s' AND active = '1'
|
||||
#expansion_limit = 100"
|
||||
|
||||
MAS_mysql_virtual_alias_domain_maps="query = SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = CONCAT('%u', '@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'"
|
||||
|
||||
MAS_mysql_virtual_alias_domain_catchall_maps="# handles catch-all settings of target-domain
|
||||
query = SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = CONCAT('@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'"
|
||||
|
Reference in New Issue
Block a user