83 Commits (8bc1d6c08bf120d5e5bc6a40180b6750967a22aa)

Author SHA1 Message Date
hoellen 857ad50509
Merge branch 'master' into feat-reply-startdate 6 years ago
kaiyou fc24426291 First batch of refactoring, using the app factory pattern 6 years ago
kaiyou dba8f1810d Do not check the password another time in Dovecot 6 years ago
kaiyou 5ada669f43 Rebase reply startdate on master 6 years ago
kaiyou c6846fd8db Merge branch 'master' into feat-reply-startdate 6 years ago
kaiyou 508e519a34 Refactor the postfix views and implement sender checks 6 years ago
kaiyou fc99eb7b34 Re-enable sender access check to prevent source spoofing 6 years ago
kaiyou f5668dea51 Handle relays as virtual transports through podop 6 years ago
kaiyou 42c6bdb4df Split the internal blueprint into multiple view files 6 years ago
kaiyou f9c6c98180 Remove fetchmail dependency to the databse 6 years ago
kaiyou 0d52364eac Fix alias resolution through podop 6 years ago
kaiyou 6ba55ee377 Implement the sieve script name resolution pattern 6 years ago
kaiyou 3c725bf634 Only support generating the default sieve script 6 years ago
kaiyou ca6c0bc8fd Fix the user sieve script generation 6 years ago
kaiyou 4d25083847 Move sieve script generation to the admin container 6 years ago
kaiyou cfeaa189f9 Use proper 404 return codes for missing objects 6 years ago
kaiyou d8365bfbcf Use simpler routes for Dovecot 6 years ago
kaiyou 7143fb8c47 Implement some basic views for podop 6 years ago
kaiyou 68aa797720 Merge branch 'master' into feat-abstract-db 6 years ago
kaiyou 73ca5fb3d3 Provide a more generic skeletton for postfix virtual lookups 6 years ago
Pierre Jaury 809fe78f82 Add dovecot views to the internal API 7 years ago
Michal Prihoda f5e7751835 Return correct status codes from auth rate limiter failure. 7 years ago
Stefan Auditor e843f7ef1f Respect user enabled flag in admin authentication 7 years ago
Stefan Auditor c8540ddba7 Respect user enabled flag in basic authentication 7 years ago
Stefan Auditor 6fc22e5432 Respect user.enabled status in internal authentication 7 years ago
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.
7 years ago
kaiyou c545b8d110 Honor feature limitations for imap and pop3 7 years ago
kaiyou 17b184e5c8 Implement a basic authentication API 7 years ago
kaiyou 1a3f85fbc2 Make the rspamd webui available, fixes #157 7 years ago
kaiyou 6e61500eb1 Fix the authentication behavior with non-existing users 7 years ago
kaiyou 45902ae012 Fix a bug when trying to authenticate with a non existing user 7 years ago
kaiyou baff8dd043 Avoid blacklisting the webmail 7 years ago
kaiyou 689be5f2d9 Move all directories per theme 7 years ago