Commit graph

29 commits

Author SHA1 Message Date
Aine
a01720da00
upgrade deps; rewrite smtp session 2024-02-19 22:55:14 +02:00
Aine
dd0ad4c245
refactor to mautrix 0.17.x; update deps 2024-02-11 20:47:04 +02:00
Aine
0bd2fc525e
fix access checks; fix duplicate metadata message; better email sanitization 2024-02-05 21:49:30 +02:00
Aine
0d0dcf20b9
lint fixes 2023-10-03 00:03:29 +03:00
Aine
2bdb8ca635 BREAKING: update mautrix to 0.15.x 2023-06-01 14:32:20 +00:00
Aine
fcd6110790
add trusted proxies 2022-11-27 00:30:50 +02:00
Aine
3115373118
SPF and DKIM checks 2022-11-23 21:30:13 +02:00
Aine
0701f8c9c3
reject wrong email in SMTP MAIL(), reject impersonation attempts 2022-11-23 11:51:12 +02:00
Aine
052fd5bb25
refactoring, created email package 2022-11-19 17:00:57 +02:00
Aine
9e532a6007
initial cc support 2022-11-19 16:41:53 +02:00
Aine
e38d4b2fc5
do not perform MX and SMTP checks at all when they are disabled 2022-11-17 23:34:14 +02:00
Aine
225ba2ee9b
adjust auto-retry, fix banned response code, rewrite email composing to enmime, add more logs 2022-11-16 22:22:19 +02:00
Aine
fce6593cd7
send multipart email with both html and plaintext by default, closes #22 2022-11-16 20:01:30 +02:00
Aine
7457f0436e
add !pm send:html, closes #46 2022-11-16 19:30:44 +02:00
Aine
8ebe80bc4f
add automatic greylisting 2022-11-16 18:47:24 +02:00
Aine
86cda29729
banlist 2022-11-16 14:23:42 +02:00
Aine
29cd6c4dcb
add missing References email header, fix Message-Id composing, fix email reply bugs 2022-11-13 15:33:19 +02:00
Aine
307aca7f23
refactor smtp 2022-11-10 13:26:12 +02:00
Aine
fda0d62087
send emails 2022-09-04 22:09:53 +03:00
Aine
b0c274491f
refactor to context, remove sentry spans 2022-08-25 22:31:12 +03:00
Aine
331c2a8d5e
strip <style> in html emails 2022-08-25 21:27:00 +03:00
Aine
f9cf94c914
threads 2022-08-24 21:28:30 +03:00
Aine
85fc06cfce
lint; rearrange code 2022-08-23 22:12:11 +03:00
Aine
0178c3cff3
do not convert plaintext as html 2022-08-23 18:11:38 +03:00
Aine
848d6a7187
refactor mappings getter 2022-08-22 23:24:51 +03:00
Aine
69f20e5670
try to receive attachments 2022-08-22 18:43:12 +03:00
Aine
e6d5e81efe
bugfixes; email parsing; send emails into matrix rooms; e2e tests 2022-08-22 12:28:29 +03:00
Aine
c746c91dbb
account data only; integrate smtp server; logging 2022-08-21 23:00:20 +03:00
Aine
c4b7a16e21
wip 2022-08-21 18:41:35 +03:00