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

65 lines
2.4 KiB
Markdown

# 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)