Make gerrit email server configurable
Sometimes people need to send mail through a smarthost. Allow that. Change-Id: I66ff43a3ca4fce63500755d16be3aa891d55bc75
This commit is contained in:
parent
d1add0e652
commit
6e7a877ef4
|
@ -3,6 +3,7 @@ class exim(
|
||||||
$queue_interval = '30m',
|
$queue_interval = '30m',
|
||||||
$queue_run_max = '5',
|
$queue_run_max = '5',
|
||||||
$queue_smtp_domains = '',
|
$queue_smtp_domains = '',
|
||||||
|
$smarthost = '',
|
||||||
$sysadmin = []
|
$sysadmin = []
|
||||||
) {
|
) {
|
||||||
|
|
||||||
|
|
|
@ -606,12 +606,21 @@ mailman_router:
|
||||||
# If the DNS lookup fails, no further routers are tried because of the no_more
|
# If the DNS lookup fails, no further routers are tried because of the no_more
|
||||||
# setting, and consequently the address is unrouteable.
|
# setting, and consequently the address is unrouteable.
|
||||||
|
|
||||||
|
<% if smarthost -%>
|
||||||
|
smarthost:
|
||||||
|
driver = manualroute
|
||||||
|
domains = !+local_domains
|
||||||
|
transport = remote_smtp
|
||||||
|
route_list = * <%= smarthost %>
|
||||||
|
no_more
|
||||||
|
<% else -%>
|
||||||
dnslookup:
|
dnslookup:
|
||||||
driver = dnslookup
|
driver = dnslookup
|
||||||
domains = ! +local_domains
|
domains = ! +local_domains
|
||||||
transport = remote_smtp
|
transport = remote_smtp
|
||||||
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
|
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
|
||||||
no_more
|
no_more
|
||||||
|
<% end -%>
|
||||||
|
|
||||||
# The remaining routers handle addresses in the local domain(s), that is those
|
# The remaining routers handle addresses in the local domain(s), that is those
|
||||||
# domains that are defined by "domainlist local_domains" above.
|
# domains that are defined by "domainlist local_domains" above.
|
||||||
|
|
Loading…
Reference in New Issue