[Open Source] Free for Commercial Use, Enterprise-Grade Self-Hosted Email System with an All-in-One Solution for Sending, Receiving, and Marketing
![[Open Source] Free for Commercial Use, Enterprise-Grade Self-Hosted Email System with an All-in-One Solution for Sending, Receiving, and Marketing](https://yy123.ink/api/img/1782609103405-hzrmue.jpg)
1. Project Overview
QingChen Mail
Enterprise Self-Hosted Email System · All-in-One Solution for Sending, Receiving, and Marketing

An enterprise-grade self-hosted email marketing solution. Supports direct delivery, SMTP relay, automatic DKIM/SPF signing, subdomain isolation, and a fully visual management dashboard. A perfect alternative to expensive EDM services.
Enterprise-grade Self-hosted Email Marketing Solution. Direct Send, SMTP Relay, Auto DKIM/SPF, Subdomain Isolation, and Visual Management Dashboard. Perfect replacement for expensive EDM services.
2. Open Source License
Licensed under MIT
3. Screenshots
️ System Preview
Dashboard
![]() |
Marketing Campaigns
![]() |
Contact Management
![]() |
Email Templates
![]() |
Domain Configuration
![]() |
Inbox
![]() |
|
|
|
|---|---|
![]() |
![]() |
|
|
|
|---|---|
![]() |
![]() |
4. Feature Overview
Why Choose QingChen Mail?
|
Pain Points |
Traditional Solutions |
QingChen Mail |
|
Cost |
Third-party EDM services charge based on usage; the more emails you send, the higher the cost |
Deploy Once, Free Forever |
|
Privacy |
Email content passes through third-party servers, creating potential data leakage risks |
100% Data Ownership and Control |
|
Flexibility |
Limited APIs with no customization options |
Open source and customizable, with fully accessible RESTful APIs |
|
Deliverability |
Shared IPs are easily flagged as spam |
Dedicated IP + Automatic DKIM/SPF/DMARC Configuration |
Core Capabilities
Intelligent Email Delivery Engine
|
Email Gateway
|
️ Security Protection
|
Developer Friendly
|
Function List
|
Module |
Function |
Status |
|
Sending Center |
Single/Bulk Sending, Attachment Support, HTML Templates |
✅ |
|
Marketing Campaigns |
Scheduled Sending, Pause/Resume, Progress Tracking, Statistical Analysis |
✅ |
|
Contacts |
Group Management, Import/Export, Unsubscribe Management |
✅ |
|
Inbox |
SMTP Receiving, MIME Parsing, Attachment Extraction, Bulk Operations |
✅ |
|
Forwarding Rules |
Exact/Prefix/Wildcard Matching, Multi-Destination Forwarding |
✅ |
|
Domain Management |
Multi-Domain Support, Automatic DKIM Generation, DNS Verification |
✅ |
|
Sending Channels |
SMTP Relay Configuration, Direct Delivery, Load Balancing |
✅ |
|
Security Protection |
2FA Two-Factor Authentication, STARTTLS, Rate Limiting, IP Blacklist |
✅ |
|
Certificate Management |
Automatic Let's Encrypt Application, Manual Upload, Automatic Renewal |
✅ |
|
Data Cleanup |
Automatic Scheduled Cleanup, Retention Policy Configuration, Manual Cleanup |
✅ |
|
System Settings |
HTTPS, Port Configuration, Backup and Recovery |
✅ |
|
API |
RESTful API, Permanent API Keys, Interactive Documentation |
✅ |
5. Tech Stack
Technical architecture
|
Layer |
Technical Selection |
|
Backend |
Go 1.21+ · Gin · GORM · SQLite |
|
Frontend |
HTML5 · TailwindCSS · Chart.js |
|
|
go-mail · go-msgauth (DKIM) · STARTTLS |
|
Security |
bcrypt · JWT · TOTP (2FA) · Rate Limiter |
|
Certificate |
ACME · Let's Encrypt · lego |
Quick Start
1️⃣ Download and Run
2️⃣ Access the Admin Panel
Open [http://localhost:9901](http://localhost:9901) in your browser
|
Project |
Value |
|
Default Username |
admin |
|
Default Password |
123456 |
⚠️ Please change your password immediately after your first login and enable two-factor authentication (2FA) for better security!









