Commit graph

152 commits

Author SHA1 Message Date
mdecimus
a9a3925e88 v0.8.2 2024-06-22 09:15:45 +02:00
mdecimus
0b46ec5808 Renamed jmilters to hooks 2024-06-21 17:05:14 +02:00
mdecimus
68a189ed9f Webhooks implementation (closes #480 closes #233) 2024-06-20 19:11:15 +02:00
mdecimus
5ff6bc895c JSON mail filtering and manipulation protocol implementation 2024-06-18 19:18:54 +02:00
mdecimus
ae2a67422f Clippy fixes 2024-06-18 15:30:41 +02:00
mdecimus
aa4a11baf7 Support for milter on all SMTP stages (closes #183) 2024-06-18 15:09:50 +02:00
mdecimus
835c7d8c30 Manually train and test spam classifier (closes #473 closes #264 closes #257 closes #471) 2024-06-10 13:02:52 +01:00
mdecimus
6867509f5e Do not announce STARTTLS if the listener does not support it 2024-06-06 09:22:39 +02:00
mdecimus
649ccfdba0 Fix session.rcpt.script IfBlock variable name 2024-05-31 14:38:03 +02:00
mdecimus
4e7087d335 Run Sieve scripts in async context 2024-05-24 10:32:41 +02:00
mdecimus
46076c6f20 v0.8.1 2024-05-23 16:32:47 +02:00
mdecimus
7251908aad Do not send empty messages generated by trusted Sieve scripts 2024-05-23 15:20:47 +02:00
mdecimus
faf34ecde2 Include server hostname in SMTP greetings (closes #448) 2024-05-20 16:15:32 +02:00
mdecimus
d8140dd0e1 Include authentication headers and check queue quotas on Sieve message forwards 2024-05-19 18:59:50 +02:00
mdecimus
21137080f8 DKIM exploit fix 2024-05-18 10:39:27 +02:00
mdecimus
7535caf5da Fix: JMAP identities should not return null signatures 2024-05-16 11:57:40 +02:00
mdecimus
7a25689288 Use permanent links for blobs in the SMTP queue 2024-05-09 09:09:12 +02:00
mdecimus
1473d8cdcf Autoconfig and MS Autodiscover services (closes #336) 2024-05-08 16:00:54 +02:00
mdecimus
00d74abaed authenticated_as variable not usable for must-match-sender (fixes #372) 2024-05-06 14:23:52 +02:00
mdecimus
5b236e00ae Added retry_num, notify_num, last_error, last_status variables to queue expressions 2024-05-06 12:55:31 +02:00
Ward Pieters
df68ebadf8
fix(smtp): compatibility issues with Microsoft Outlook (#400) 2024-05-05 11:23:50 +02:00
mdecimus
91f674d921 Support for concurrent index updates 2024-05-02 10:19:06 +01:00
mdecimus
0514ac0f0d Individual subspaces for each value and bitmap type 2024-05-02 10:19:06 +01:00
mdecimus
1950366629 v0.7.3 2024-04-30 19:52:05 +02:00
mdecimus
a93c792a9a Allow catch-all addresses when validating must match sender 2024-04-28 17:07:39 +02:00
mdecimus
929d84468f Support for DNS-01 and HTTP-01 ACME challenges (closes #226) 2024-04-17 09:55:19 +02:00
mdecimus
d876033c1a Use cross-compilation for CI, build the Docker image from source (#85) 2024-04-12 16:35:00 +02:00
mdecimus
223bd59bab REST API cleanup 2024-04-01 19:48:59 +02:00
mdecimus
35562bb9fd Use safe defaults when settings are missing 2024-03-30 18:12:40 +01:00
mdecimus
cb4d2f15ae Config hot reloading API 2024-03-28 17:21:32 +01:00
mdecimus
37eb6483ca Settings hot reloading - All tests passing 2024-03-27 11:35:02 +01:00
mdecimus
170ff38d1f Settings hot reloading - Part 4 2024-03-26 18:40:41 +01:00
mdecimus
d8af9b4576 Settings hot reloading - Part 3 2024-03-24 19:20:36 +01:00
mdecimus
333a0d5a1b Settings hot reloading - Part 1 2024-03-21 20:07:21 +01:00
mdecimus
7e1a95c1ee Config file changes 2024-03-20 12:03:10 +01:00
mdecimus
110349f5c2 Use custom resolver (closes #141) 2024-03-18 16:13:01 +01:00
mdecimus
851c3b6e1a Use relaxed DNS parsing, allowing underscores in DNS labels (closes #172) 2024-03-14 13:20:45 +01:00
mdecimus
310ce49314 Updated settings REST API 2024-03-11 11:30:12 +01:00
mdecimus
ff279b3a39 Global threadId caching 2024-03-04 18:51:24 +01:00
mdecimus
f989f4f750 LZ4 compress blobs by default (closes #227) 2024-03-02 18:02:30 +01:00
mdecimus
875b1fa744 Store incoming reports in the data store 2024-03-02 12:21:03 +01:00
mdecimus
0bd4f8148e Improved TLS/DMARC report API 2024-02-27 19:17:01 +01:00
mdecimus
be7c4cca73 Return counter value from counter_incr function 2024-02-21 13:07:10 +01:00
mdecimus
afe10e6d81 Added expression functions. 2024-02-16 16:02:00 +01:00
mdecimus
7f5538a729 Added sql_query expression function 2024-02-15 18:57:21 +01:00
mdecimus
9472456ea0 v0.6.0 2024-02-14 14:38:04 +01:00
mdecimus
8471706643 Clippy fixes 2024-02-13 15:00:58 +01:00
mdecimus
44db67cc2a Distributed SMTP queues and Rate limiting passing tests 2024-02-13 14:35:28 +01:00
mdecimus
66669545ff SMTP HELO command 2024-02-10 16:25:34 +01:00
Mauro D
3d7b9b0334 Test fixes 2024-02-10 15:39:05 +01:00