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>
This commit is contained in:
64
plans/abstract-gathering-tome.md
Normal file
64
plans/abstract-gathering-tome.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user