Terug naar Build Log
    AI Automation

    Inbox skill: lezen en concept-mailen via Proton Bridge

    Een /inbox skill die ongelezen mail ophaalt, archief doorzoekt en concepten in Proton Drafts opslaat. Lokaal via Proton Bridge IMAP, geen externe API.

    Het probleem

    Mijn AI-systeem kon vrijwel alles in mijn werkproces aanraken behalve mail. Geen toegang tot de inbox betekent geen context bij voorbereiding, geen gemakkelijk antwoord op "wat schreef X over Y", en handmatig kopieren wanneer ik concepten wil laten schrijven.

    Wat ik gebouwd heb

    Een /inbox skill die werkt via Proton Bridge IMAP (lokaal op poort 1143). Geen externe API, geen tokens in de cloud, alleen mijn machine die met mijn eigen Bridge praat:

    fetch_inbox.py: ongelezen berichten met preview, afzender en datum

    search_inbox.py: zoeken op afzender, datum, of trefwoorden in onderwerp/body

    save_draft.py: concepten met Mission Relearn signature schrijven naar Proton Drafts, klaar om te reviewen en te versturen

    Integratie in /morning-briefing: stap 2 toont nieuwe mail in de ochtendbriefing, zodat ik mijn dag start met context

    De gotchas

    Proton Bridge gebruikt een eigen random gegenereerd wachtwoord, niet je login. Te vinden in Bridge.app onder mailbox details

    IMAP zonder quotes faalt op mailbox-namen met spaties: 'All Mail' moet je quoten als '"All Mail"'

    SUBJECT-zoekopdrachten met meerdere woorden parsen elk woord als losse key. Een dominante term en post-filter werkt beter

    Open Sans op 11px, niet 11pt: Mail/Proton dropdown gebruikt pixels, en 11pt komt te groot uit

    Deze ingebakken in save_draft.py: signature, font-size en HTML-wrapper zijn altijd consistent, ongeacht waar het concept vandaan komt.

    Wat ik geleerd heb

    Lokaal werken via Bridge is heerlijk privacy-veilig, maar je betaalt met een hoop quirks

    Concepten naar Drafts schrijven (in plaats van direct sturen) is precies de juiste deeltaak voor AI: ik blijf de mens die op verzenden drukt

    Zelfs een eenvoudige inbox-toegang verandert het ochtendritme. Ik zie context voor mijn afspraken voordat ik begin

    Resultaat

    Mijn ochtendbriefing bevat nu inbox-context. Concepten worden lokaal voorbereid en wachten in Drafts. Het scheelt me 20-30 minuten mailwerk per dag, met nul data buiten mijn eigen omgeving.

    Mission Relearn

    Bouwen is leren.

    © 2026 Mission Relearn. Made with in the Netherlands.