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.