Files
wienen da481678b6 Track Sieve/plan/Roundcube files and update move log
- Add financ.sieve, plan.md, roundcube.txt to version control
- Update verplaats_log.json after backup dry run
- Gitignore codex.session session file
2026-07-11 13:08:15 +02:00

1.5 KiB


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//.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