Back to projects
TGHarker.Email
ActiveA self-hosted email management platform that avoids expensive per-email costs from commercial services.
A cloud-native email service built on Microsoft Orleans and ASP.NET Core. Runs your own SMTP server without per-email fees. Supports multiple mailboxes, shared folders with granular permissions, full-text search, and JWT authentication. Deploy to Azure Container Apps for horizontal scaling.
.NET 10ASP.NET CoreMicrosoft Orleans.NET AspirePostgreSQLAzure Container AppsAzure StorageTypeScript
Key Features
- RESTful API for full email management
- Multi-mailbox support with folder organization (Inbox, Sent, Drafts, Trash, Spam)
- Shared mailboxes with granular permissions (Read/Write/Admin)
- Full-text search for emails by content, recipient, or status
- Secure authentication with JWT tokens and Argon2id password hashing
- Horizontally scalable architecture built on Microsoft Orleans
- Cloud-native with .NET Aspire orchestration
- Local development with Docker Compose setup