Dario Ernst
1aa97c9914
Add certificate watcher for external certs to reload nginx
...
In case of TLS_FLAVOR=[mail,cert], the user supplies their own certificates.
However, since nginx is not aware of changes to these files, it cannot
reload itself e.g. when the certs get renewed.
To solve this, let’s add a small daemon in the place of
`letsencrypt.py`, which uses a flexible file-watching framework and
reloads nginx in the case the certificates change ….
6 years ago
mergify[bot]
c25c646909
Merge pull request #702 from dani909/feat-image-prefix
...
Add docker image prefix
6 years ago
hoellen
02367d1447
Merge branch 'master' into feat-image-prefix
6 years ago
mergify[bot]
2d4bac03ad
Merge pull request #723 from usrpro/clean-healthcheck-logs
...
Admin: Prevent redirects during health checking
6 years ago
mergify[bot]
a382f74680
Merge pull request #705 from usrpro/fix-recaptcha
...
Fix recaptcha
6 years ago
mergify[bot]
ca86090011
Merge pull request #682 from usrpro/feat-setup
...
Further improve setup and neccesary re-write of the test suite
6 years ago
mergify[bot]
37027cfce7
Merge pull request #633 from kaiyou/fix-sender-checks
...
Improve sender checks
6 years ago
Tim Möhlmann
d18cf7cb25
Prevent redirects during health checking
6 years ago
Tim Möhlmann
d84254ccd8
Update user creation to python3
6 years ago
mergify[bot]
161b27a204
Merge pull request #719 from davidrothera/master
...
Query alternative table for domain matches
6 years ago
Tim Möhlmann
c9df311a0d
Set forward_destination to an empty list
...
The value of `None` resulted in an error, since a list was expected.
6 years ago
Tim Möhlmann
eff6c34632
Catch asterisk before resolve_domain
...
Asterisk results in IDNA error and a 500 return code.
6 years ago
David Rothera
88c174fb7a
Query alternative table for domain matches
...
At present postfix checks this view for matches in the domain table and is used to accept/deny messages sent into it however it never checks for matches in the alternative table.
Fixes #718
6 years ago
Tim Möhlmann
2b6f5ea3d0
Update setup's own docker-compose.yml file
6 years ago
Tim Möhlmann
eccadeca16
Merge pull request #8 from usrpro/feat-email-test
...
Feat email test
6 years ago
Ionut Filip
fed7146873
Captcha check on signup form
6 years ago
mergify[bot]
5c24390114
Merge pull request #697 from HorayNarea/fix-missing-dkim
...
allow DKIM-signing if From-Header and Auth-User mismatch - fix #462
6 years ago
Ionut Filip
2a76451a98
Moved scripts to an external js file
6 years ago
Ionut Filip
1bbf3f235d
Using a new class when captcha is enabled
6 years ago
mergify[bot]
12689965bd
Merge pull request #699 from usrpro/fix-admin-bug
...
Fixed admin_1 errors in the logs
6 years ago
hoellen
680ad4b67a
Catching only ValueError
...
Co-Authored-By: ionutfilip <ionut.philip@gmail.com>
6 years ago
Ionut Filip
76d9fc3865
Rewrite of email test script and added eicar virus file
6 years ago
Ionut Filip
4032e7128d
Calling email test as hook with msg as arg
6 years ago
Ionut Filip
fca3dc4e70
Flushing stream before calling subprocess
6 years ago
Ionut Filip
9a7fc1416a
Replaces os.popen with subprocess.check_output
6 years ago
Daniel Huber
b3ac4465f2
Add docker image prefix
6 years ago
mergify[bot]
da96ef183b
Merge pull request #700 from usrpro/feat-review-docs
...
Dev. docs.: Add git workflows for branching, PR and reviewing
6 years ago
mergify[bot]
e08f3e81d0
Merge pull request #680 from usrpro/feat-startup
...
Standarize images
6 years ago
Ionut Filip
982e586e49
Replaced os.system calls with native python calls
6 years ago
Ionut Filip
0d6a203a9d
Use sudo for running sh commands
6 years ago
Ionut Filip
fd8ed3dfa6
Moved certs copy in travis
6 years ago
Tim Möhlmann
2576379df5
Dev. docs.: Add git workflows for branching, PR and reviewing
6 years ago
Ionut Filip
88f5e6e4cf
Moved users creation in core
6 years ago
Ionut Filip
c3bc7988c9
Implemented email test for travis
6 years ago
Ionut Filip
6dcc33e390
Fixed admin_1 errors in the logs
...
Fixed errors when trying to log in with an account without domain.
This closes #585
6 years ago
Ionut Filip
4e9dc0c3c9
Implemented sending/reading email(local tests)
6 years ago
Thomas Sänger
13bc6261e4
allow DKIM-signing if From-Header and Auth-User mismatch
6 years ago
Tim Möhlmann
ca4804653d
Merge branch 'master' into feat-setup
6 years ago
mergify[bot]
09abaff9b6
Merge pull request #692 from HorayNarea/feat-rspamd-history
...
store rspamd history in redis - fix #561
6 years ago
mergify[bot]
7a116c0364
Merge pull request #696 from usrpro/fix-imap-no-webmail
...
Fix imap login when no webmail selected
6 years ago
Tim Möhlmann
42e2dbe35d
Standarize image by using shared / similair layers
6 years ago
Tim Möhlmann
003c36c98a
Fix imap login when no webmail selected
6 years ago
Tim Möhlmann
5fa2aac569
Fix imap login when no webmail selected
6 years ago
Tim Möhlmann
903bb70c5b
Merge remote-tracking branch 'upstream/master' into standarize-images
6 years ago
Thomas Sänger
9ba086fcff
store rspamd history in redis
6 years ago
Tim Möhlmann
9004c9b8b5
Merge pull request #677 from usrpro/feat-faq
...
Implement a FAQ
6 years ago
mergify[bot]
e9217b8389
Merge pull request #681 from usrpro/feat-unbound-dns
...
Unbound DNS as optional service
6 years ago
mergify[bot]
1a5e106bb8
Merge pull request #691 from Mailu/HorayNarea-patch-1
...
Update roundcube
6 years ago
Thomas Sänger
7125077dec
Update roundcube
6 years ago
mergify[bot]
7408e625f6
Merge pull request #690 from dani909/fix-typo
...
Fix Typo in Kubernetes Docs
6 years ago