Pierre Jaury
538d467604
Empty alias map to avoid warnings about /etc/aliases, fixes #84
9 years ago
Pierre Jaury
b2d00bbf86
Enable the managesieve plugin in Roundcube, fixes #81
9 years ago
Pierre Jaury
72c4d2c15b
Disable access to extdata from user sieve scripts
9 years ago
Pierre Jaury
c1f562edc3
Configure managesieve properly, related to #81
9 years ago
Pierre Jaury
e178ba2ffc
Upgrade Roundcube to 1.2.2
9 years ago
Pierre Jaury
7be2d458d9
Use Email as a mixin and explicitely specify table names
...
This also fixes #77 , as explained in the ticket, because Flask
SQlAlchemy is not accessing declared attributes early anymore.
9 years ago
Pierre Jaury
c7fe29c957
Push the missing messages.pot
9 years ago
Pierre Jaury
c007b37df7
Display error messages when Docker is unreachable properly, related to #78
9 years ago
kaiyou
fe8e25485d
Merge pull request #75 from kaiyou/feat-babel
...
Implement babel translation for I18N
9 years ago
Pierre Jaury
984b605d05
Compile translations when building the admin container
9 years ago
Pierre Jaury
acf4addae0
Add initial translations, fix #37
9 years ago
Pierre Jaury
c37ad3557f
Missing translations
9 years ago
Pierre Jaury
3fa44613b1
Add a default babel configuration
9 years ago
Pierre Jaury
3ade5641d9
Fix the confirmation form
9 years ago
Pierre Jaury
0beeeade41
Enable Babel for all views
9 years ago
Pierre Jaury
a3ad45c8ac
Use babel for base views
9 years ago
Pierre Jaury
fe035114e9
Enable Babel for forms
9 years ago
Pierre Jaury
d3436668d8
Enable Babel
9 years ago
Pierre Jaury
676a9a5d2c
Do not redirect users to admin pages, fix #74
9 years ago
Pierre Jaury
c028a3799d
Write an equivalence test for domains, fixes #65
...
(cherry picked from commit 144f427088acf9439fd9971898296137b8339f9a)
9 years ago
Pierre Jaury
883afb30cd
Remove unnecessary spaces in env file
9 years ago
kaiyou
1ae8fe6af1
Merge pull request #73 from diresi/junk_filter
...
dovecot: use rspamd X-Spamd-Result percentage to evaluate spam
9 years ago
Pierre Jaury
c02faada94
Remove deprecated references to flask_wtf.Form, fix #72
9 years ago
Pierre Jaury
e7399e6926
Add a development run.py script
9 years ago
Christoph Rissner
b9de28e910
dovecot: use rspamd X-Spamd-Result percentage to evaluate spam
...
- configures dovecot to use the spamtest sieve plugins
- configures sieve to read the score from X-Spamd-Result: headers
- before.sieve applies the ${spam_threshold} to the spamtest percentage
- freeposte.db stores a percentage for ${spam_threshold}
- migrate freeposte.db spam_threshold from X/15 to percentages
the filter investigates the overall ratio of the `rspamd` header
`X-Spamd-Result` that looks something like this:
X-Spamd-Result: default: True [12.36 / 15.00]
RBL_SPAMHAUS_XBL(4.00)[]
BAYES_SPAM(3.06)[92.67%]
RBL_SPAMHAUS_XBL_ANY(4.00)[]
ONCE_RECEIVED_STRICT(4.00)[]
HFILTER_HELO_BAREIP(3.00)[]
RBL_SORBS_DUL(2.00)[]
HFILTER_HOSTNAME_UNKNOWN(2.50)[]
RBL_SPAMHAUS_PBL(2.00)[]
RBL_SORBS_RECENT(1.50)[]
MIME_UNKNOWN(0.10)[application/x-rar-compressed]
RDNS_NONE(1.00)[]
RBL_SORBS(0.00)[]
R_SPF_NEUTRAL(0.00)[?all]
ONCE_RECEIVED(0.10)[]
RBL_SEM(1.00)[]
MIME_HTML_ONLY(0.20)[]
RBL_UCEPROTECT_LEVEL1(1.00)[]
MIME_GOOD(-0.10)[multipart/mixed]
the sieve `spamtest :percent :value` in this case would be
100*12.36/15 = 82.4%
9 years ago
kaiyou
79adbbb76c
Merge pull request #69 from aminb/message_size_limit
...
Default message_size_limit to 50MB
9 years ago
Amin Bandali
b5aec1f065
Default message_size_limit to 50MB
...
Add MESSAGE_SIZE_LIMIT variable in .env to allow setting the message
size limit for postfix.
9 years ago
Pierre Jaury
525089a531
Do not leak information about existing domains or users
9 years ago
Pierre Jaury
dcda715382
Force temporary files to /tmp, related to #54
9 years ago
Pierre Jaury
2cb4a44b5a
Display fetchmail errors to the user, fixes #23
9 years ago
Pierre Jaury
709869d4ba
Escape fetchmail parameters properly
9 years ago
Pierre Jaury
55d5121816
Buld the proper http image
9 years ago
Pierre Jaury
f07615c4a4
Do not expose the Web admin interface by default, fixes #40
9 years ago
Pierre Jaury
ec5a75f603
Proxify to webmail only if enabled, related to #40
9 years ago
kaiyou
18253b1dd3
Merge pull request #61 from vhf/admin-creation
...
Allow admin creation after initial setup
9 years ago
kaiyou
c1770a1dc1
Merge pull request #62 from vhf/typofix
...
Fix a typo in the admin UI
9 years ago
Victor Felder
3976a5b38e
Allow admin creation after initial setup
9 years ago
Victor Felder
97d952d7f1
Fix a typo
9 years ago
Pierre Jaury
3f6175c34a
Remove deprecated awl settings
9 years ago
Pierre Jaury
382030a7aa
Revert to using 'latest' for testing
9 years ago
Pierre Jaury
d60ef1991c
Add a rainloop Webmail image, fixes #58
9 years ago
Pierre Jaury
f5b9f569ca
Add a link to the demo server documentation
9 years ago
kaiyou
cbc6bb5dd6
Merge pull request #55 from kaiyou/feat-refactor-permissions
...
Refactor the access control code
9 years ago
Pierre Jaury
40b9883c8c
Filter outgoing email headers, fixes #52
10 years ago
Pierre Jaury
92bbfde195
Add a PNG logo for rendering
10 years ago
Pierre Jaury
56e6c7565e
Add a draft logo
10 years ago
Pierre Jaury
e24da96e58
Add some documentation to access decorators
10 years ago
Pierre Jaury
09bec055fd
Fix domain deletion permissions
10 years ago
Pierre Jaury
c1f9b61dac
Add a simple permission audit script
10 years ago
Pierre Jaury
f8dcef22ef
Fix the manager deletion behaviour
10 years ago