How 7hello80/nimail works
NiMail is a lightweight mail server with a web administration interface and SMTP, IMAP, and POP3 support. Its documented workflows include managing domains and mailboxes, serving mail clients, and aggregating external mail accounts. The repository tree exposes no implementation files, so component paths and internal call relationships cannot be verified; the graph captures documented capabilities and omits uncertain wiring.
Components 18
Client Interfaces
- Web Admin
- Mobile App
Mail Services
- SMTP Service
- IMAP Service
- POP3 Service
- External Mail Aggregation
Administration
- Mailbox Management
- Domain Management
- User Management
- Quotas and Permissions
- SQLite Database
Domain Security
- TLS Configuration
- SPF DKIM DMARC
- DNS Record Guidance
Other components
- Administrator
- Mail Clients
- External Mailboxes
- DNS Provider
Connections 18
- Administrator → Web Admin: uses
- Mail Clients → SMTP Service: submits or receives
- Mail Clients → IMAP Service: accesses mail
- Mail Clients → POP3 Service: retrieves mail
- Mobile App → IMAP Service: accesses mail
- Mobile App → POP3 Service: accesses mail
- Web Admin → Domain Management: manages domains
- Web Admin → User Management: manages users
- Web Admin → DNS Record Guidance: displays records
- Domain Management → DNS Record Guidance: provides records
- DNS Provider → DNS Record Guidance: receives configuration
- External Mail Aggregation → External Mailboxes: connects accounts
- SMTP Service → TLS Configuration: uses encryption
- IMAP Service → TLS Configuration: uses encryption
- POP3 Service → TLS Configuration: uses encryption
- Domain Management → SPF DKIM DMARC: configures domain keys
- User Management → Quotas and Permissions: applies controls
- Mailbox Management → SQLite Database: stores mail data