Florent Daigniere
8d4abe55ed
doh
2023-08-29 08:18:45 +02:00
Florent Daigniere
b2a5a80e12
Ensure that dovecot doesn't bind v6 if not required
2023-08-28 11:56:25 +02:00
Florent Daigniere
003bcaab90
We also need a wait now that we capture stdin
2023-08-16 10:44:10 +02:00
Florent Daigniere
ab3dd11db8
As per review
2023-08-15 19:32:41 +02:00
Florent Daigniere
a1f9fb4347
Prevent rspamc zombies, ensure that triggering learn-spam works
2023-08-15 10:46:13 +02:00
Florent Daigniere
f143aa3dc8
Use dovecot-proxy where appropriate
2023-06-05 10:23:30 +02:00
Florent Daigniere
167cd93153
Merge remote-tracking branch 'upstream/master' into managesieve-proxy
2023-04-22 17:59:50 +02:00
Florent Daigniere
36fcb9b830
dovecot is creating zombies
2023-04-21 17:27:59 +02:00
Florent Daigniere
107b0ab5ff
Implement managesieve support
2023-04-20 15:36:17 +02:00
Florent Daigniere
a09c23d8de
Fix it
2023-04-08 11:32:46 +02:00
Nico Winkelsträter
9cb2ef7632
Let vacation plugin ignore envelope sender to avoid SRS recipient
...
This is done by setting sieve_vacation_to_header_ignore_envelope to yes
The envelope is rewritten by recipent_canonical_maps to reverse SRS after the plugin checks it
so we need the plugin to ignore it at this point.
2023-02-09 11:01:35 +01:00
Florent Daigniere
46f05cb651
Merge branch 'master' of https://github.com/Mailu/Mailu into reduce-logging
2023-01-28 14:28:26 +01:00
Florent Daigniere
e85a2a7e99
Step1: expose managesieve, make the webmails use it
2023-01-04 14:51:15 +01:00
Florent Daigniere
edd303f54d
Modify the healtchecks to make them disapear from the logs.
...
This is not perfect...
- dovecot now complains about waitpid/finding a new process
- postfix is still regularly pinging rspamd / his milter and that
generates a few lines worth of logs each time.
2022-12-29 14:14:53 +01:00
Florent Daigniere
4ae0d7d768
Enable HAPROXY protocol in between front and imap
...
With this we avoid running into the limitations of
mail_max_userip_connections (see #894 amd #1364 ) and the
logfiles as well as ``doveadm who`` give an accurate picture.
2022-12-28 14:17:00 +01:00
Florent Daigniere
4e3874b0c1
Enable dynamic resolution of hostnames
2022-12-08 13:00:50 +01:00
Florent Daigniere
5da2ab8fd1
drop privs
2022-11-27 12:08:15 +01:00
Florent Daigniere
bf588d19a4
Fix RECIPIENT_DELIMITER
2022-11-27 10:58:07 +01:00
Florent Daigniere
cf34be967c
Implement ITERATE
2022-10-30 20:15:10 +01:00
Vincent Kling
23d06a5761
Fix a bunch of typos
2022-10-19 19:41:49 +02:00
Florent Daigniere
224880822f
remove space
2022-02-03 11:31:33 +01:00
Florent Daigniere
3d7b9fe194
Ensure we use IMAP IDLE like it's supposed to work
...
imap_idle_notify_interval = 2 mins -> 29 mins
See https://peterkieser.com/2011/03/25/androids-k-9-mail-battery-life-and-dovecots-push-imap/
2022-02-01 18:17:34 +01:00
Florent Daigniere
09926702d6
fix 2086
2021-12-18 13:59:31 +01:00
Florent Daigniere
368b40b4fd
doh
2021-08-24 09:24:14 +02:00
Florent Daigniere
ae8db08bdf
Ensure that we don't do multiple DNS lookups in the sieve script
2021-08-21 17:14:40 +02:00
lub
40ad3ca032
only load zlib when compression is used
2021-06-16 14:56:53 +02:00
lub
2316ef1162
update compression algorithms for dovecot 3.3.14
...
xz is deprecated; lz4 and zstd were not present in our configs before
2021-06-16 14:56:09 +02:00
lub
98a6ffb497
add compression via xz and lz4
2020-11-21 12:37:08 +01:00
Thomas Rehn
fc47b736ea
introduce environment variable to control dovecot full-text-search
2020-06-14 19:26:05 +02:00
ofthesun9
885a0b5167
Relearn messages for fuzzy storage
...
This PR add a rspamc fuzzy_del to ham & spam scripts, in order to cover
move from Junk list to Ham list and vice versa
2020-04-09 09:16:29 +02:00
Dario Ernst
e499d5a804
Add xapian full-text-search plugin to dovecot
...
Currently we are not able to offer our users a FTS experience after the
demise of lucene due to unfixed coredumps with musl/alpine.
We now add lucene, the only remaining maintained small/lean FTS plugin
for dovecot. It is quite simple to add to our stack: A two-stage docker
build is used to compile the fts plugin in the first stage, and copy
over only the resulting plugin-artifact to the second stage, which is
our usual dovecot container. Configuration is also minimal.
2020-01-19 11:28:43 +01:00
Michael Wyraz
a907fe4cac
Split HOST_ANTISPAM in HOST_ANTISPAM_MILTER and HOST_ANTISPAM_WEBUI
2019-10-13 20:13:02 +02:00
Dario Ernst
88bfb0d17f
Fix rspamd-learn when moving mail from/to junk folder
...
Before, the ham/spam scripts got the rspamd-ip/port from the environment.
However, when checking the environment of these processes now, it seems
cleared. Maybe the new dovecot version now clears environment? — I couldn’t
find a hint.
In any case, using the common mechanism of injecting the ip/port from where
it’s definately known by the already-used jinja2-mechanism seems reasonably
safe.
2019-09-27 19:53:09 +00:00
Tim Möhlmann
05ea4474e7
make ANTIVIRUS_ADDRESS
consistent with #940
2019-08-22 13:08:43 +03:00
Igor Rzegocki
6f973a2e4b
Fixed hardcoded antispam and antivirus host addresses
...
Fixes #978
2019-08-22 11:41:18 +03:00
Ionut Filip
8d34756023
Increase dovecot mail max userip
2019-02-21 17:15:56 +02:00
Thomas Sänger
492f3867d8
remove (broken) FTS
2019-01-10 12:09:08 +01:00
hoellen
b65d70cf1e
mark spam as seen
2019-01-09 20:12:17 +01:00
Tim Möhlmann
3a5b763018
Option to disable full text search (lucene)
...
This is a workaround for the bug in issue #751
2018-12-25 13:52:12 +02:00
hoellen
c041a9d45c
allow all characters for username in dovecot
2018-12-19 16:19:37 +01:00
mergify[bot]
727970514d
Merge pull request #527 from ofthesun9/feat-fuzzyhashes
...
Trying to enable fuzzy hashes for rspamd
2018-10-18 21:59:08 +00:00
kaiyou
ce0bf3366d
Learn fuzzy hashes automatically
2018-10-17 18:48:28 +02:00
kaiyou
0a5dbf6230
Re-enable local dovecot sieve scripts
2018-10-17 17:41:21 +02:00
kaiyou
9890e1fb2a
Fix the dovecot configuration path
2018-09-27 16:13:02 +02:00
kaiyou
dc4b0d21ea
Clean the dovecot configuration dir
2018-09-27 16:01:21 +02:00
kaiyou
6ba55ee377
Implement the sieve script name resolution pattern
2018-09-27 14:10:53 +02:00
kaiyou
4d25083847
Move sieve script generation to the admin container
2018-09-27 08:11:26 +02:00
kaiyou
68aa797720
Merge branch 'master' into feat-abstract-db
2018-09-25 21:46:12 +02:00
kaiyou
d917f60352
Merge pull request #553 from HorayNarea/compress
...
add optional Maildir-Compression
2018-09-16 20:00:32 +02:00
Thomas Sänger
0bdb2a16bc
add optional Maildir-Compression
2018-08-05 19:48:24 +02:00