[App] IMAPorter: Instant IMAP Relay & SpamAssassin

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

‘Add-ons’ term has been removed for some months now. It is called ‘Apps’…
Your instructions still refer to Add-on store. Perhaps you have some editing to do.

Often people using LLM’s to help vibe code are seeing these problems due to the LLM training not have caught up to real life.

Thank for the feedback and you are right - somehow I still haven’t gotten used to the “App” term. Repo no longer uses “add-on” anywhere.