Explain multiple entries in virtual_alias_maps via pillar.example

This commit is contained in:
Alexander Weidinger 2019-04-09 20:47:45 +02:00
parent c432ae23dc
commit bb6746c5b7

View File

@ -235,3 +235,24 @@ postfix:
- someuser_1@example.com - someuser_1@example.com
- someuser_2@example.com - someuser_2@example.com
- singlealiasexample: someuser_3@example.com - singlealiasexample: someuser_3@example.com
###
#
# Multiple virtual_alias_maps entries:
#
# You are free to define alternative mapping names
# and use them as 'variables' in your Postfix config:
# (Credit for the idea and the example goes to @roskens.)
postfix:
config:
virtual_alias_maps: $virtual_alias_1_maps $virtual_alias_2_maps
virtual_alias_1_maps: hash:/etc/postfix/virtual
virtual_alias_2_maps: pcre:/etc/postfix/virtual.pcre
mapping:
virtual_alias_1_maps:
root:
- me
virtual_alias_2_maps:
- '/(\S+)_(devel|preprod|prod)@sub.example.com$/': '$(1)@$(2).sub.example.com'