Features Overview¶
Mailyte packs a lot into one box. This page gives you a bird's-eye view of every feature, where it lives, and how ready it is for production use.
In this section¶
-
Email Tracking
Pixel opens, click tracking, bounce and complaint logging — know what happens after you hit send.
-
Anti-Spam Protection
ML spam detection, Bayesian filtering, ClamAV antivirus, DNSBL checks, and greylisting.
-
Rate Limiting
Redis-backed sliding window limits at the org, domain, and mailbox level.
-
Storage & Quotas
Per-mailbox, per-domain, and per-org quota tracking with alerts.
-
Webhooks
Real-time event delivery with retry logic, HMAC signing, and automatic cleanup.
-
AI-Powered Search
Qdrant vector DB, semantic search over email content — ask questions, get answers.
Feature Status Legend¶
| Badge | Meaning |
|---|---|
| Stable | Production-ready, battle-tested |
| Beta | Working and usable, still being refined |
| In Development | Actively being built -- not ready yet |
Feature Matrix¶
| Feature | Status | Service / Port | Description |
|---|---|---|---|
| Email Tracking | Stable | Tracking / 8083 | Pixel opens, click tracking, bounce & complaint logging |
| Anti-Spam Protection | Stable | Rspamd / 11333 | ML spam detection, Bayesian filtering, ClamAV, greylisting |
| Rate Limiting | Stable | Rate Limiter / 8082 | Redis-backed sliding window limits at org, domain, and mailbox levels |
| Storage & Quotas | Stable | Storage Usage / 8084 | Per-mailbox, per-domain, and per-org quota tracking |
| Webhooks | Stable | Webhooks / 8081 | Real-time event delivery with retry, HMAC signing, and cleanup |
| Templates | Beta | Templates / 8087 | Jinja2-based email templates with versioning. A/B testing in development |
| Analytics | Stable | Tracking / 8083 | Delivery stats, geo data, device detection, time-series aggregation |
| Archiving | In Development | -- | Long-term email storage with compliance retention policies |
| Encryption | In Development | -- | PGP/GPG and S/MIME end-to-end encryption |
| ActiveSync | In Development | -- | Microsoft Exchange ActiveSync protocol support |
| Backup & Restore | Stable | Cron / Cloud Sync | Automated DB + filesystem backups, S3/Azure cloud sync |
| Deliverability | Stable | Delivery Optimizer / 8088 | SPF/DKIM/DMARC, reputation tracking, bounce handling, suppression lists |
| AI-Powered Search | Beta | RAG / 8090 | Qdrant vector DB, semantic search over email content |
| Auto-Healing | Stable | Health Monitor | Detects failed services and restarts them automatically |
| Multi-Tenant Support | Stable | All services | Organization-based isolation for data, config, and quotas |
Capabilities at a glance¶
| Category | Capabilities |
|---|---|
| Mail protocols | SMTP (25, 587, 465), IMAP (143, 993), POP3 (110, 995), STARTTLS, implicit TLS |
| Spam defense | Bayesian classification, DNSBL, SPF/DKIM/DMARC validation, ClamAV, greylisting, content analysis |
| Tracking | Open pixels, click wrapping, bounce detection, complaint feedback loops |
| Analytics | Delivery rates, engagement metrics, geo/device breakdown, time-series aggregation |
| Delivery | DKIM signing, SPF alignment, DMARC policies, reputation monitoring, suppression lists |
| Storage | Per-mailbox quotas, per-domain limits, per-org caps, usage alerts, automatic cleanup |
| AI / Search | Vector embeddings via Qdrant, semantic search queries, RAG-based email retrieval |
| Automation | Webhook events, auto-healing, cert rotation, scheduled backups, cloud sync |
| Multi-tenancy | Org-scoped API keys, isolated data, per-tenant quotas and rate limits |
How features connect¶
Most features don't operate in isolation -- they talk to each other through the centralized webhook dispatcher and shared database. Here's a simplified view of how the major pieces fit together:
graph LR
Postfix[Postfix SMTP] -->|inbound/outbound| Webhooks
Postfix -->|milter| Rspamd[Anti-Spam]
Postfix -->|policy| RateLimiter[Rate Limiter]
Webhooks -->|events| Tracking[Email Tracking]
Tracking -->|stats| Analytics
Tracking -->|bounces| Deliverability
Deliverability -->|suppression| Postfix
StorageUsage[Storage & Quotas] -->|alerts| Webhooks
RAG[AI Search] -->|indexes| Qdrant[(Qdrant)]
HealthMonitor[Auto-Healing] -->|restarts| Postfix
HealthMonitor -->|restarts| Dovecot
HealthMonitor -->|alerts| Webhooks Feature deep dives by use case¶
Focus on these features first:
- Deliverability -- set up SPF, DKIM, and DMARC correctly
- Email Tracking -- track opens, clicks, and bounces
- Webhooks -- get real-time delivery notifications in your app
- Rate Limiting -- protect your sender reputation
Focus on these features first:
- Multi-Tenant Support -- isolate each customer's data
- Storage & Quotas -- set and enforce per-customer limits
- Anti-Spam Protection -- keep inboxes clean
- Backup & Restore -- protect customer data
Focus on these features first:
- Webhooks -- integrate email events into your product
- AI-Powered Search -- add smart email search
- Templates -- manage email templates via API
- Analytics -- surface email insights to your users
Quick links¶
- Want to send tracked emails? Start with Email Tracking.
- Setting up a new organization? Read Multi-Tenant Support first.
- Worried about spam? Check Anti-Spam Protection.
- Need to search old emails by meaning? See AI-Powered Search.
- Something broke? Auto-Healing might have already fixed it.
Related sections¶
- API Reference -- control every feature programmatically
- Architecture -- understand how features map to services
- Security -- how features are secured
- Getting Started -- install and configure everything