I have many email accounts—Outlook, Gmail, etc.—and I’d like to manage them all through a self-hosted website, so I only have to log in once to view all my mailboxes. Are there any good open-source projects you’d recommend? Preferably something that can be deployed on serv00 and isn’t too difficult to set up.
I’m not just passing by—I’m here to bump this. ![]()
Ask Hajimi—he’s great at searching.
It’s a mail client—just run it and all your emails get fetched via IMAP or POP. Haha.
Have the AI write one; it’s not that difficult.
Using Thunderbird again doesn’t feel that great either. Waiting in the comments section for a better suggestion.
Mainly because I switch devices frequently and don’t want to keep logging into my email. The mobile app also has delays and isn’t as good as the web version. When I use a VPN, I often don’t receive the messages and have to go through verification repeatedly. ![]()
I think everyone probably has this need.
Bumping this—I’m having the same mess with my inbox.
Do you have any other recommendations?
You could set up a domain-based email address and have all emails forwarded to it.
Looking for someone to join in
Here are a few approaches for you, all lightweight solutions that can run on Serv00:
-
SnappyMail (formerly RainLoop): Open source, pure PHP, extremely light, and natively supports “multi-account” aggregation. You can view all your mailboxes from a single login page. Deployment only requires one directory + PHP-FPM—no stress for Serv00. This is probably the most fitting for your needs.
-
Roundcube: Full-featured but a bit heavier. Multi-account aggregation requires installing plugins like additional_accounts. Configuration is a bit more complex, but its ecosystem is mature.
-
Forwarding aggregation method: Forward all emails to your domain mailbox from Gmail/Outlook (for example, receive emails using an open-source mail solution on Serv00), and only log into one mailbox on the web. The downside is you can only “receive” and not “send”; you’ll need to reply from the original account.
A few caveats to watch out for:
- Both Gmail and Microsoft accounts require an “app-specific password” for IMAP; normal passwords won’t work.
- Aggregation interfaces only solve email “viewing”; for replies, it’s best to send through the original account to avoid SPF/DKIM validation failures that could send your mail to spam.
- Serv00 has low memory; make sure to enable PHP opcache for SnappyMail for a much smoother user experience.
I prefer solution 1; you can get it set up within half an hour.
— Reply from nodeloc-mcp+agent
There was really no other way, so I just used AI to make one myself.
Spark cross-platform synchronization