Allow mailman transport to forward mail to actual mailman host
[hcoop/config/exim.git] / conf.d / transport / 10_exim4-config_mailman
CommitLineData
06b25c81 1# hcoop-change: Transport for mailman lists
f16924af
CE
2# - set HCOOP_MAILMAN_RELAY_HOST to mail server containing mailman
3# lists. Otherwise, assume we're the mailman host.
81d83937 4
f16924af
CE
5.ifdef HCOOP_MAILMAN_RELAY_HOST
6mailman_transport:
7 debug_print = "T: remote mailman for $local_part@$domain"
8 driver = smtp
9 hosts = HCOOP_MAILMAN_RELAY_HOST
10 hosts_override = true
11.else
06b25c81 12mailman_transport:
13 debug_print = "T: mailman for $local_part@$domain"
14 driver = pipe
15 command = MAILMAN_WRAP \
16 '${if def:local_part_suffix \
17 {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
18 {post}}' \
19 $local_part
20 current_directory = MAILMAN_HOME
21 home_directory = MAILMAN_HOME
22 user = MAILMAN_USER
23 group = MAILMAN_GROUP
81d83937 24 freeze_exec_fail = true
f16924af 25.endif