#!/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'"