-
Notifications
You must be signed in to change notification settings - Fork 0
/
pillar.example
93 lines (77 loc) · 2.91 KB
/
pillar.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
exim:
# More detailed information about these config settings can be found in the
# Debian exim4 man pages:
# $ man update-exim4.conf.conf
config:
# Main configuration type (one of 'internet', 'smarthost', 'satellite',
# 'local', or 'none'). (Default: local)
configtype: smarthost
# List of domains for which this machine should consider itself the final
# destination. (Default: FQDN of host)
other_hostnames:
- example.com
- example.org
# List of IP addresses the Exim daemon should listen on (all interfaces if
# empty). (Default: all loopback interfaces)
local_interfaces: []
# Rewrite outgoing mail headers with this value, if it is set, to hide the
# local mailname. (Default: '')
readhost: publichostname.example.org
# List of domains for which mail is accepted from anywhere on the Internet,
# but are not delivered locally (eg. secondary MX hosts). (Default: [])
relay_domains: []
# Minimize DNS lookups. (Default: False)
minimaldns: False
# List of machines for which the host serves as smarthost. (Default: [])
relay_nets: []
# List of hosts to which all outgoing mail is passed to for delivery.
# (Default: [])
smarthost:
- mail.isp.example.com
# Controls whether update-exim4.conf uses the multiple files below
# 'etc/exim4/conf.d' (True) or '/etc/exim4/exim4.conf.template' (False).
# (Default: False)
use_split_config: True
# Controls whether the local mailname in the headers of outgoing mail
# should be hidden (Only effective for 'smarthost' and 'satellite'
# configtypes). (Default: False)
hide_mailname: True
# The default transport for local mail delivery. (Default: mail_spool)
localdelivery: maildir_home
# manage the conf.d files if 'config:use_split_config' is True
confd:
# conf.d subdirectory to manage
main:
# filename in conf.d subdirectory (ie. conf.d/main/10_local-config_localoptions)
10_local-config_localoptions: |
MAIN_TLS_ENABLE = true
router:
880_local-config_redirect_domain: |
redirect_domain:
driver = redirect
domains = mail.example.org : mail.example.com
data = [email protected]
aliases:
# Alias for a single address
otheruser: user
# Alias for multiple addresses
groupofusers:
- user1
- user2
# Ensure an alias does not exist by setting the target value as something
# that evaluates to False
remove1:
remove2: False
virtual_aliases:
# Domain specific aliases
example.com:
user1: [email protected]
listofusers:
- systemuser
example.org:
user1: [email protected]
# Set the /etc/mailname used by Debian hosts. (Default: FQDN of host)
# also see: https://wiki.debian.org/EtcMailName
mailname: otherhost.example.com