42 lines
1.8 KiB
Bash
42 lines
1.8 KiB
Bash
#!/bin/bash
|
|
|
|
# MAS = Mail Server
|
|
|
|
readonly MAS_DOMAIN="mydomain.com"
|
|
readonly MAS_RELAYHOST=
|
|
readonly MAS_RELAYUSER=
|
|
readonly MAS_RELAYPASS=
|
|
|
|
# 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'"
|