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