Files
mailcat/plan.md
T
2026-07-20 20:49:36 +02:00

33 lines
1.5 KiB
Markdown

---
Plan
Fase 0 — Download (jij voert uit)
Draai python download_mailbox.py in de projectmap. Het script:
- vraagt om je e-mailadres + wachtwoord (lokaal, gaat niet via mij)
- downloadt alle mappen en mails naar mailbox/<mapnaam>/<id>.eml
- is herstart-safe: al gedownloade mails worden overgeslagen
:q
Fase 1 — Overzichten (ik maak na download)
1. Mailinglijsten — via List-ID / List-Unsubscribe headers; per lijst: volume, laatste mail, advies (afmelden / houden)
2. Facturen in mailbox — PDF-bijlagen + mails met factuurtermen; per afzender gesorteerd
3. Factuurlinks — mails die verwijzen naar een portaal ("bekijk je factuur op..."); per website
4. Prullenbak-kandidaten — auto-notificaties, lege threads, doublures, oude nieuwsbrieven
Fase 2 — Mappenindeling + mailrules (ik stel voor na analyse)
Op basis van wat ik in de mailbox aantref, maak ik een voorstel voor:
- een logische, intuïtieve mappenstructuur (bijv. Financieel / Projecten / Abonnementen / Archief)
- server-side mailrules (Sieve-formaat, het meest gangbare bij IMAP-providers) om inkomende mail automatisch te sorteren
Fase 3 — Scripts (ik schrijf, jij voert uit op echte mailbox)
- Unsubscribe-script — per mailinglijst: mailto of HTTP List-Unsubscribe aanroepen
- Opruim-script — geselecteerde mails via IMAP naar Trash verplaatsen
- Factuur-plan — per website een aanpak voor geautomatiseerd ophalen (login-flow, download-URL)
- Mailrules-implementatie — instructies of script om de Sieve-rules op de server te zetten
---