milter support
This commit is contained in:
parent
da425bb560
commit
6f65f3f38e
@ -47,6 +47,10 @@ ENV SMTP_TLS_MANDATORY_PROTOCOLS=""
|
||||
ENV SMTP_TLS_NOTE_STARTTLS_OFFER=""
|
||||
ENV SMTP_TLS_SECURITY_LEVEL=""
|
||||
ENV SMTP_TLS_SESSION_CACHE_DATABASE=""
|
||||
ENV SMTPD_MILTERS=""
|
||||
ENV NON_SMTPD_MILTERS="\$smtpd_milters"
|
||||
ENV MILTER_DEFAULT_ACTION=accept
|
||||
ENV INTERNAL_MAIL_FILTER_CLASSES=bounce
|
||||
|
||||
# TODO: template access lists
|
||||
|
||||
|
10
confd/conf.d/setup_milter.toml
Normal file
10
confd/conf.d/setup_milter.toml
Normal file
@ -0,0 +1,10 @@
|
||||
[template]
|
||||
src = "setup_milter.tmpl"
|
||||
dest = "/start.d/setup_milter"
|
||||
mode = "0755"
|
||||
keys = [
|
||||
"/smtpd/milters",
|
||||
"/non/smtpd/milters",
|
||||
"/milter/default/action",
|
||||
"/internal/mail/filter/classes",
|
||||
]
|
6
confd/templates/setup_milter.tmpl
Normal file
6
confd/templates/setup_milter.tmpl
Normal file
@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
{{ with getv "/smtpd/milters" }}postconf smtpd_milters='{{.}}'{{ end }}
|
||||
{{ with getv "/non/smtpd/milters" }}postconf non_smtpd_milters='{{.}}'{{ end }}
|
||||
{{ with getv "/milter/default/action" }}postconf milter_default_action='{{.}}'{{ end }}
|
||||
{{ with getv "/internal/mail/filter/classes" }}postconf internal_mail_filter_classes='{{.}}'{{ end }}
|
Loading…
x
Reference in New Issue
Block a user