|
|
|
@ -34,6 +34,9 @@ for dovecot_file in glob.glob("/overrides/**/*.jinja", recursive=True):
|
|
|
|
|
jinja_render_file(dovecot_file, os.environ, out_path)
|
|
|
|
|
os.chmod(out_path, 600)
|
|
|
|
|
|
|
|
|
|
if not os.path.isfile("/etc/dovecot/dh.pem"):
|
|
|
|
|
subprocess.call("/usr/bin/openssl", "dhparam", "-out", "/etc/dovecot/dh.pem", "4096")
|
|
|
|
|
|
|
|
|
|
subprocess.call(["/bin/mkdir", "-p", "/data/vmail"])
|
|
|
|
|
subprocess.call(["/bin/chmod", "u=rwX,g=rX,o=rX", "/data"])
|
|
|
|
|
subprocess.call(["/bin/chown", "mail:", "/data/vmail"])
|
|
|
|
|