Motivation: Google recently deprecated the “Check mail from other accounts” POP3 feature, leaving many of us looking for a way to centralize mail while keeping spam under control.
I built IMAPorter to solve this. It’s a self-hosted relay that runs as a Home Assistant Add-on.
It uses IMAP IDLE (push) to fetch emails from your external accounts instantly, filters them through a bundled SpamAssassin daemon, and delivers them to your primary account via IMAP.
Why use it?
- Instant Sync: Uses IMAP IDLE push — no periodic polling delays.
- Built-in Spam Filtering: Transparent SpamAssassin integration.
- Universal Destination: Works with Gmail or any other IMAP account.
- Multi-Account: Pull from multiple sources simultaneously.
Full details on GitHub: radaru/imaporter