Files
claude_settings/plans/abstract-gathering-tome.md
root 4277b10f55 Kanbanize Kartenerstellung dokumentiert: Arrival-Rule-Workaround, Board-Struktur
- Neuer Abschnitt "Karten erstellen (Aufgaben-Workflow)" mit Workflow A/B
- Bekannte Struktur erweitert: Workflows, Columns, Lanes für Board 1
- Pitfalls ergänzt: Arrival Rule, Parent-Link API, linkedCards read-only
- Settings und Plans aktualisiert

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:09:09 +01:00

2.4 KiB

Plan: Spam-Learning für Grommunio auf srvmailgw03 konfigurieren

Ziel

Das bestehende Spam-Learning-Script auf srvmailgw03 (/home/skripte/spam_learning.py) um Grommunio-IMAP-Accounts erweitern, sodass auch Junk-Mails aus Grommunio für SpamAssassin-Training genutzt werden.

Voraussetzungen (bereits erfüllt)

  • IMAP auf srvmail01 für robert.wiegand@egonetix.de und bestellungen@egonetix.de aktiviert (privilegeBits)
  • Gleiche LDAP-Credentials wie Kopano
  • SSH-Zugriff auf srvmailgw03 (10.0.0.37)

Schritte

1. Bestandsaufnahme auf srvmailgw03

  • SSH auf srvmailgw03
  • /home/skripte/spam_learning.py lesen und verstehen
  • /home/skripte/wrapper.sh lesen
  • Cronjob-Konfiguration prüfen (crontab -l)
  • Prüfen wie Credentials gespeichert sind (im Script, Config-Datei, Environment?)

2. IMAP-Konnektivität testen

  • Von srvmailgw03 aus IMAP-Verbindung zu srvmail01 (10.0.0.23:993) testen
  • Login mit robert.wiegand@egonetix.de verifizieren
  • Junk-Ordner Junk-E-Mail identifizieren und auflisten

3. Script anpassen

  • Grommunio-Accounts zur Konfiguration hinzufügen:
    • Server: 10.0.0.23 (srvmail01), Port 993 (IMAPS)
    • Account 1: robert.wiegand@egonetix.de, Ordner: Junk-E-Mail
    • Account 2: bestellungen@egonetix.de, Ordner: Junk-E-Mail
  • Beachten: Grommunio nutzt Junk-E-Mail (Bindestrich), Kopano nutzt Junk E-Mail (Leerzeichen)
  • Credentials: Gleiche LDAP-Passwörter wie für die Kopano-Accounts

4. Testen

  • Script manuell ausführen (Testlauf)
  • Log prüfen (/var/log/pmg-spam-learning.log)
  • Verifizieren: Mails werden gelesen, an sa-learn übergeben, dann gelöscht

5. Dokumentation aktualisieren

  • README.md im grommunio-Repo: Spam-Learning-Abschnitt verifizieren/aktualisieren
  • infrastructure/hosts/srvmailgw03.md: Grommunio-Accounts bestätigen

Kritische Dateien

Datei Server Aktion
/home/skripte/spam_learning.py srvmailgw03 Anpassen
/home/skripte/wrapper.sh srvmailgw03 Prüfen
/var/log/pmg-spam-learning.log srvmailgw03 Verifizieren
README.md lokal (grommunio-Repo) Aktualisieren
infrastructure/hosts/srvmailgw03.md lokal Aktualisieren

Verifikation

  1. Manueller Testlauf des Scripts auf srvmailgw03
  2. Log-Ausgabe zeigt erfolgreiche IMAP-Verbindung zu srvmail01
  3. Junk-Mails (falls vorhanden) werden verarbeitet und gelöscht
  4. Cronjob bleibt unverändert (Script wird bereits täglich um 01:00 ausgeführt)