Commit Graph

295 Commits

Author SHA1 Message Date
0d49d5fa72 rspamd rule 2026-08-15 15:09:41 +02:00
691c7bd1ec rspamd_report.sh + train_bayes.sh mit Mehrfach-Filter
rspamd_report.sh wertet /var/log/mail/rspamd.log lesbar aus: Uebersicht als
Tabelle (Score, Aktion, Scanzeit, Von, An) und Detailansicht einer Mail mit
nach Gewicht sortierter Symbolaufschluesselung samt Summe. Getestet gegen
echte Logzeilen, die Summe deckt sich mit dem Score im Log.

train_bayes.sh: --only akzeptiert jetzt mehrere Muster (mehrfach angebbar
oder kommasepariert), damit sich das Training auf kuratierte Postfaecher
begrenzen laesst. Ohne Filter wird das jetzt explizit ausgegeben.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 13:30:33 +02:00
f10cc230af fuzzy_check abschalten - Storage nicht erreichbar
Jede eingehende Mail lief in einen IO-Timeout gegen fuzzy1/fuzzy2.rspamd.com
auf UDP 11335. Der rspamd-Default (timeout = 2s, retransmits = 1) kostet damit
zwei Versuche a 2 Sekunden, also die konstanten ~4,3s Scanzeit, die unabhaengig
von Nachrichtengroesse und DNS-Resolver zu beobachten waren.

Die Server werden korrekt aufgeloest, es scheitert an der UDP-Verbindung -
vermutlich Egress-Filterung. In der Datei steht dokumentiert, wie sich das mit
`rspamadm fuzzy_ping` pruefen und das Modul wieder aktivieren laesst.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 23:54:12 +02:00
1ef0b96be4 DNS-Recursor fuer rspamd + Bayes-Trainingsskript
Rspamds DNS-Blocklisten waren wirkungslos: Spamhaus beantwortete keine
Anfragen, weil sie ueber Dockers eingebautes DNS von einem als oeffentlich
eingestuften Resolver kamen (DBL_BLOCKED_OPENRESOLVER im Log, fuer rDNS,
Message-ID und URLs gleichermassen). ENABLE_UNBOUND=1 hat daran nichts
geaendert - die Variable existiert in DMS nicht und war ein No-Op.

- dns-recursor (PowerDNS Recursor 5.3.10) als eigener Service, der selbst
  rekursiv aufloest, in einem separaten Netz dms_dns mit fester IP, weil
  Dockers dns:-Option nur IPs akzeptiert
- ENABLE_UNBOUND entfernt
- train_bayes.sh: einmaliges Anlernen des Bayes-Klassifikators aus den
  vorhandenen Postfaechern (Junk -> Spam, INBOX -> Ham). Bisher feuerte kein
  einziges BAYES_-Symbol, weil die noetigen 200 Lernvorgaenge je Klasse
  fehlten. Default ist ein Trockenlauf, gelernt wird nur mit --apply.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 23:43:02 +02:00
0978154f43 relay_port 2026-08-14 23:18:48 +02:00
9fdd3408a0 rspamd 2026-08-14 23:07:21 +02:00
1eb46d98ef new config_url 2026-08-14 17:21:15 +02:00
93faa527fe changes 2026-07-07 17:19:51 -05:00
b1ae9efe36 relay-outbound 2026-07-07 12:00:22 -05:00
4422fba707 moving 2026-05-21 14:37:33 -05:00
649a55eecd s3-retention 2026-05-21 10:50:35 -05:00
1936646b20 Bucket Tagging 2026-05-21 10:28:47 -05:00
528497094b SKIP_PROTOCOL_DNS 2026-05-20 17:52:35 -05:00
fedd2d4f34 7 days 2026-05-20 17:32:38 -05:00
119f8b1152 NODE_HOSTNAME muss gesetzt sein 2026-04-29 18:56:31 -05:00
5b0a087a78 Lambda Skip 2026-04-27 21:17:41 -05:00
29a34ce4e5 MX falls nicht vorhanden 2026-04-27 21:08:16 -05:00
0540b1083c mailadmin_network 2026-04-26 14:42:14 -05:00
0ecaa2ce11 Mailadmin Block 2026-04-26 14:35:09 -05:00
25c26e4f79 executable 2026-04-20 17:37:16 -05:00
b2dfb76a7e check 2026-04-20 17:35:36 -05:00
6312d0f563 fix autoconfig 2026-04-19 19:34:38 -05:00
d959b5ec86 use $DOMAIN_NAME instead of $DOMAIN 2026-04-19 18:42:00 -05:00
4b6db1e23d dynamic hostname 2026-04-19 16:29:44 -05:00
e6a81e6d8d fix 2026-04-19 14:45:10 -05:00
faa8d9cc57 mail-betwork 2026-04-19 14:37:51 -05:00
a93f44600c bind port 25 to localhost 2026-04-18 13:16:50 -05:00
ae75afc69a Merge branch 'contabo' of git.bizmatch.net:aknuth/email-amazon into contabo 2026-04-17 14:59:50 -05:00
95baab8e06 update dynamic LoginName 2026-04-17 14:59:43 -05:00
947740232c logo 2026-04-15 23:12:23 -05:00
081a0fad4b fix 2026-04-15 14:28:28 -05:00
1e1265ef1b batch imapsync 2026-04-15 13:49:31 -05:00
9862689c0c no markAsBlocked, 2026-04-12 20:43:37 -05:00
bed6c2a398 fix 2026-04-03 17:03:14 -05:00
27c2be664a standby mode, sns or sqs 2026-04-03 16:54:51 -05:00
7aed24bfff Merge branch 'contabo' 2026-04-03 16:16:01 -05:00
2ebe0484a4 create topic, subscription and queues per Domain 2026-04-03 16:15:20 -05:00
61fce745af moving certs 2026-03-24 20:23:34 -05:00
b732cebd94 updated spam corrections 2026-03-20 10:33:33 -05:00
36c122bf53 new spam config 2026-03-19 18:18:42 -05:00
6e2a061cf3 add ip 2026-03-15 15:07:01 -05:00
688d49e218 remove python worker 2026-03-13 20:12:52 -05:00
6016fbe13d remove version 2026-03-13 20:11:35 -05:00
369be75066 fix 2026-03-13 17:52:54 -05:00
2192f146ea remove SRV Records 2026-03-13 17:03:17 -05:00
a11ed8c526 fix 2026-03-12 19:27:07 -05:00
4caa51991f update for mobile 2026-03-12 19:11:36 -05:00
386be31671 update autodiscover 2026-03-12 18:56:18 -05:00
bd8efc867a whitelist feature 2026-03-11 19:47:37 -05:00
d331bd13b5 no buffer 2026-03-11 19:38:02 -05:00