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_NOTE_STARTTLS_OFFER=""
|
||||||
ENV SMTP_TLS_SECURITY_LEVEL=""
|
ENV SMTP_TLS_SECURITY_LEVEL=""
|
||||||
ENV SMTP_TLS_SESSION_CACHE_DATABASE=""
|
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
|
# 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