Commit Graph

216 Commits

Author SHA1 Message Date
Jan Malte Gerth
15254fc48f [Dovecot] Quarantine: add increment of count to prevent infinity loop (#3591)
fix #3590
might even prevent memory error in #2545
2020-06-04 11:37:43 +02:00
andryyy
bdbb0c34be [Dovecot] Fix invalid rcpt when no bcc is set, fixes #3576 2020-05-26 20:03:40 +02:00
andryyy
9078031255 [Dovecot] WIP: Read env vars for cronjobs from prepared file 2020-05-04 07:49:30 +02:00
andryyy
85a69a580e [Dovecot] Implement disallowed logins 2020-04-29 10:58:47 +02:00
Richard Lea
c6e6d3e8ee [Dovecot] fix error redirection at doveconf (#3500) 2020-04-23 09:35:22 +02:00
Michael
37b0bfdac6 Don't delete folder which are not created... (#3484)
... in the script. And changed the order to be consistent.
2020-04-18 22:26:52 +02:00
andryyy
56e4963423 [Dovecot] Set repl health on start 2020-04-14 17:32:15 +02:00
Kristian Feldsam
fe19bb7d94 Quarantine notifications - exclude blacklisted sender (#3446)
Final version, fixed syntax

Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2020-04-14 13:41:47 +02:00
andryyy
5944595be3 [Watchdog] Watch replication, if any (unsupported) 2020-04-14 12:48:57 +02:00
andryyy
858f0d686d [Dovecot] Syslog-ng match fixes 2020-03-28 19:50:54 +01:00
andryyy
6364f70a9e [Dovecot] Fix var 2020-03-25 21:24:41 +01:00
andryyy
1fc18284ab [Dovecot] Revert fd49958a00 2020-03-25 21:14:43 +01:00
Kristian Feldsam
fd49958a00 Quarantine notifications - don't send if sender is blacklisted (#3428)
Signed-off-by: Kristián Feldsam <feldsam@gmail.com>
2020-03-24 15:51:03 +01:00
andryyy
632d1cabb3 [Dovecot] Fix imapsync_cron 2020-03-20 18:11:24 +01:00
andryyy
c9aebd73cc [Dovecot] Wait for versions table instead of failing and restarting 2020-03-08 16:51:30 +01:00
andryyy
c785c8f700 [Dovecot] Show last mail (pop3, imap) login in web interface 2020-02-25 19:38:20 +01:00
andryyy
3d2962a12d [Dovecot] LUA: Passdb: Reconnect to SQL if connection was lost 2020-02-20 17:48:57 +01:00
andryyy
701198b8f4 [Dovecot] Fix check to determine running imapsync procs, todo: more jobs at the same time 2020-02-12 08:32:58 +01:00
andryyy
c8b9f2b36c [Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master 2020-02-05 10:56:44 +01:00
andryyy
cf4baa00a6 [Dovecot] Fix quarantine bcc, use socket for LUA API 2020-01-29 10:30:06 +01:00
andryyy
2f818b7f84 [Dovecot] Set bcc in quarantine notify 2020-01-10 20:43:20 +01:00
Yohann Prigent
2f1520b991 fix new imapsync dependency (#3256)
thanks
2020-01-06 23:13:37 +01:00
Peter
ef64b638eb Update imapsync to 1.977 (#3248) 2020-01-06 18:43:21 +01:00
andryyy
390cbc070b [Dovecot] Remove CONTROL from shared namespace - thanks to @Keessaus 2019-12-25 10:34:08 +01:00
andryyy
b8ed434ecd [Dovecot] Delete ham/spam hash if previously learned; Change LUA script pathes 2019-12-06 10:20:06 +01:00
andryyy
b7a749208d [Dovecot] Really strange race condition when reading an untouched LUA file on slower systems 2019-12-05 10:14:41 +01:00
andryyy
4715245697 [Dovecot] Drop logs 2019-12-05 09:30:53 +01:00
andryyy
13ef9dd113 [Dovecot] Fix lua error when trying to escape empty domains 2019-12-04 21:47:25 +01:00
andryyy
afb43c9c5b [Dovecot] Fix app passwds: allow multiple pass hashes by using LUA construct 2019-12-03 18:50:45 +01:00
andryyy
dfbf3e85be [Dovecot] Add map for app passwds 2019-12-02 10:53:25 +01:00
Zekeriya Akgül
9ccbeb7f66 Added control for attrs_json object item's type (#3126)
item can be bytes or str in different situations. So let's keep defensive.
2019-11-09 10:01:43 +01:00
andryyy
d0788372fe [Dovecot] Retry sa-rules download (1, 2, 4, 8, 16 ... seconds) 2019-11-02 12:03:41 +01:00
andryyy
7f8b13434d [Rspamd, Dovecot] Do not use Schaal rules - probably too much for Rspamd 2.x to handle, mem leak? 2019-10-31 20:43:07 +01:00
andryyy
2f3f70dd00 [Dovecot] sa-rules: escape non-regex in regex 2019-10-30 14:39:25 +01:00
André Peters
5d93ae655a Merge pull request #2509 from mhofer117/tls-sni
Different SSL Certificate for each Domain with TLS SNI
2019-10-20 15:17:14 +02:00
andryyy
d35e3c1eff [Dovecot] Fix Dovecot quarantine notification script 2019-10-19 22:58:11 +02:00
Marcel Hofer
2e35da6816 [SSL] create individual domain certificates, add SNI configs for Postfix/Dovecot/Nginx 2019-10-19 12:48:56 +02:00
andryyy
b0711db489 [Dockerfiles] Rename some files and create hook points 2019-10-18 12:01:47 +02:00
andryyy
0089f72f3d [Watchdog] Fix for Rspamd 2.0 2019-10-12 13:15:36 +02:00
Zekeriya Akgül
d62ec4498a Removed unnecessary print 2019-09-15 10:36:01 +03:00
zekeriya
96042bdab8 [Dovecot] removed non-ascii chars from 'from' field before send 2019-09-14 21:48:13 +03:00
zekeriya
adbecef56f [Dovecot] Fixed variable names for DB connection. 2019-09-14 21:07:18 +03:00
zekeriya
8af9b5b6d1 [Dovecot] Fixed quarantine_notify.py json decode error 2019-09-14 21:01:53 +03:00
zekeriya
b9e7d12a5e [Dovecot] notify scripts migrated to python3 2019-09-13 21:14:30 +03:00
André Peters
4aae447e97 Revert "Python27 eol issue2291" 2019-08-28 07:01:47 +02:00
André Peters
b56aa8c1de Merge pull request #2863 from FaMux/python27EOL_issue2291
Python27 eol issue2291
2019-08-27 19:07:34 +02:00
andryyy
f35efbf39c [Dovecot] Add new SA rules 2019-08-21 21:07:15 +02:00
farnbacher
50c272dbf6 fix wrong package name 2019-08-15 20:58:23 +02:00
farnbacher
a119467218 Install Python 3 packages for ported quota_notify.py & quarantine_notify.py 2019-08-15 20:36:32 +02:00
farnbacher
c579a2c01e Update for usage with Python 3
- print with parantheses and .format
 - change shebang
 - change import of email modules
2019-08-15 20:32:20 +02:00