Add support for alias domains
This commit is contained in:
parent
756198031b
commit
e15d925d00
4 changed files with 11 additions and 1 deletions
|
|
@ -132,6 +132,8 @@
|
|||
- header_checks
|
||||
- pgsql/relay_domains.cf
|
||||
- pgsql/virtual_alias_maps.cf
|
||||
- pgsql/virtual_alias_domain_maps.cf
|
||||
- pgsql/virtual_alias_domain_catchall_maps.cf
|
||||
- pgsql/virtual_domains_maps.cf
|
||||
- pgsql/virtual_mailbox_maps.cf
|
||||
- pgsql/virtual_sender_maps.cf
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ smtp_tls_security_level = may
|
|||
|
||||
# Postfixadmin and dovecot integration
|
||||
relay_domains = $mydestination, pgsql:/etc/postfix/pgsql/relay_domains.cf
|
||||
virtual_alias_maps = pgsql:/etc/postfix/pgsql/virtual_alias_maps.cf
|
||||
virtual_alias_maps = pgsql:/etc/postfix/pgsql/virtual_alias_maps.cf pgsql:/etc/postfix/pgsql/virtual_alias_domain_maps.cf pgsql:/etc/postfix/pgsql/virtual_alias_domain_catchall_maps.cf
|
||||
virtual_mailbox_domains = pgsql:/etc/postfix/pgsql/virtual_domains_maps.cf
|
||||
virtual_mailbox_maps = pgsql:/etc/postfix/pgsql/virtual_mailbox_maps.cf
|
||||
virtual_transport = dovecot
|
||||
|
|
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
dbname = postfixadmin
|
||||
user = postfix
|
||||
hosts = unix:/var/run/postgresql
|
||||
query = SELECT goto FROM alias, alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = '@' || alias_domain.target_domain AND alias.active = true AND alias_domain.active = true
|
||||
4
templates/postfix/pgsql/virtual_alias_domain_maps.cf.j2
Normal file
4
templates/postfix/pgsql/virtual_alias_domain_maps.cf.j2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
dbname = postfixadmin
|
||||
user = postfix
|
||||
hosts = unix:/var/run/postgresql
|
||||
query = SELECT goto FROM alias, alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = '%u' || '@' || alias_domain.target_domain AND alias.active = true AND alias_domain.active = true
|
||||
Loading…
Add table
Add a link
Reference in a new issue