Commit Graph

24 Commits (10d78a888bf4a509e36bb96cd0548cd11ee2b585)

Author SHA1 Message Date
Florent Daigniere 24f9bf1064 format certs for nginx
Florent Daigniere 98b903fe13 don't send the rootcert
Florent Daigniere f05cc99dc0 Add ECC certs for modern clients
Michael Wyraz a907fe4cac Split HOST_ANTISPAM in HOST_ANTISPAM_MILTER and HOST_ANTISPAM_WEBUI
Michael Wyraz de2f166bd1 Resolve HOST_* to *_ADDRESS only if *_ADDRESS is not already set
kaiyou 4afbc09d6e Remove unnecessary host variable assignments
Ionut Filip 075417bf90 Merged master and fixed conflicts
hoellen 9de5dc2592 Use python package socrate instead of Mailustart
Ionut Filip 4c25c83419 HOST_* and *_ADDRESS variables cleanup
Ionut Filip f8dffe5a19
Resolve hosts in admin
Ionut Filip 004a431e97
Change to mailustart functions
Tim Möhlmann 049ca9941f
Cleanup syntax and fix typo
Tim Möhlmann 7d01bb2a4d
LOG_LEVEL docs and changelog entry
Tim Möhlmann b04a9d1c28
Implement debug logging for template rendering
Tim Möhlmann 42e2dbe35d
Standarize image by using shared / similair layers
Pierre Jaury 6828231c28 Fix the path of the nginx pid in startup scripts, fixes
Dennis Twardowsky 50f9f379e9 Flexible filenames for TLS via envvars (flavours 'cert' and 'mail' only)
Mildred Ki'Lya f538e33dcf Parametrize hosts
Allows to use mailu without docker-compose when hostnames are not set up
by docker itself but provided via a separate resolver.

Use case: use mailu using nomad scheduler and consul resolver instead of
docker-compose. Other servers are provided by the DNS resolver that
resolves names like admin.service.consul or webmail.service.consul.
These names needs to be configurable.
SunMar 6ec0fe7036 Adding options for mail-letsencrypt
kaiyou a4f46ced49 Properly use x-forwarded-proto with redirects in the webui, related to
kaiyou 4761646616 Make sure stale pid files are dealt with, fix
kaiyou eb32871904 Force nginx to run dns queries at runtime
kaiyou bfa50c5aa7 Add a new TLS flavor named 'mail'
kaiyou 689be5f2d9 Move all directories per theme