da481678b6
- Add financ.sieve, plan.md, roundcube.txt to version control - Update verplaats_log.json after backup dry run - Gitignore codex.session session file
33 lines
1.5 KiB
Markdown
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
|
|
|
|
---
|
|
|