mirror of
https://github.com/optim-enterprises-bv/Mailu.git
synced 2025-11-03 03:28:10 +00:00
add a default tls_policy_map
This commit is contained in:
@@ -55,10 +55,12 @@ tls_ssl_options = NO_COMPRESSION, NO_TICKET
|
|||||||
# By default, outgoing TLS is more flexible because
|
# By default, outgoing TLS is more flexible because
|
||||||
# 1. not all receiving servers will support TLS,
|
# 1. not all receiving servers will support TLS,
|
||||||
# 2. not all will have and up-to-date TLS stack.
|
# 2. not all will have and up-to-date TLS stack.
|
||||||
smtp_tls_security_level = {{ OUTBOUND_TLS_LEVEL|default('may') }}
|
|
||||||
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3
|
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3
|
||||||
smtp_tls_protocols =!SSLv2,!SSLv3
|
smtp_tls_protocols =!SSLv2,!SSLv3
|
||||||
smtp_tls_session_cache_database = lmdb:${data_directory}/smtp_scache
|
smtp_tls_session_cache_database = lmdb:${data_directory}/smtp_scache
|
||||||
|
smtp_tls_security_level = {{ OUTBOUND_TLS_LEVEL|default('may') }}
|
||||||
|
smtp_tls_policy_maps=hash:/etc/postfix/tls_policy.map
|
||||||
|
smtp_tls_CApath = /etc/ssl/certs
|
||||||
|
|
||||||
###############
|
###############
|
||||||
# Virtual
|
# Virtual
|
||||||
|
|||||||
@@ -66,6 +66,11 @@ for map_file in glob.glob("/overrides/*.map"):
|
|||||||
os.system("postmap {}".format(destination))
|
os.system("postmap {}".format(destination))
|
||||||
os.remove(destination)
|
os.remove(destination)
|
||||||
|
|
||||||
|
if not os.path.exists("/etc/postfix/tls_policy.map.db"):
|
||||||
|
with open("/etc/postfix/tls_policy.map", "w") as f:
|
||||||
|
f.write("gmail.com\tsecure\n")
|
||||||
|
os.system("postmap /etc/postfix/tls_policy.map")
|
||||||
|
|
||||||
if "RELAYUSER" in os.environ:
|
if "RELAYUSER" in os.environ:
|
||||||
path = "/etc/postfix/sasl_passwd"
|
path = "/etc/postfix/sasl_passwd"
|
||||||
conf.jinja("/conf/sasl_passwd", os.environ, path)
|
conf.jinja("/conf/sasl_passwd", os.environ, path)
|
||||||
|
|||||||
Reference in New Issue
Block a user