Commit | Line | Data |
---|---|---|
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 |
6 | mailman_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 | 12 | mailman_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 |