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
|
- header_checks
|
||||||
- pgsql/relay_domains.cf
|
- pgsql/relay_domains.cf
|
||||||
- pgsql/virtual_alias_maps.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_domains_maps.cf
|
||||||
- pgsql/virtual_mailbox_maps.cf
|
- pgsql/virtual_mailbox_maps.cf
|
||||||
- pgsql/virtual_sender_maps.cf
|
- pgsql/virtual_sender_maps.cf
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ smtp_tls_security_level = may
|
||||||
|
|
||||||
# Postfixadmin and dovecot integration
|
# Postfixadmin and dovecot integration
|
||||||
relay_domains = $mydestination, pgsql:/etc/postfix/pgsql/relay_domains.cf
|
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_domains = pgsql:/etc/postfix/pgsql/virtual_domains_maps.cf
|
||||||
virtual_mailbox_maps = pgsql:/etc/postfix/pgsql/virtual_mailbox_maps.cf
|
virtual_mailbox_maps = pgsql:/etc/postfix/pgsql/virtual_mailbox_maps.cf
|
||||||
virtual_transport = dovecot
|
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