- 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>
65 lines
2.4 KiB
Markdown
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)
|