Enterprise-Grade Email Delivery
Feature Platform
Everything you need to send, track, monitor, and optimize email delivery at scale. 71+ API endpoints, 17 dashboard sections, comprehensive security, and full infrastructure control — all self-hosted on your infrastructure with AI-powered deployment.
REST API
71+ endpoints covering auth, credits, messages, queues, domains, vMTAs, webhooks, security, analytics, billing, and API keys. All endpoints return JSON and follow RESTful conventions.
- JWT + API key authentication
- Rate limiting (600 req/min, 100 burst)
- Batch sending (100 msg/req)
- OpenAPI compatible
Authentication
Three authentication methods: JWT Bearer tokens for session-based auth, API key header (X-API-Key) for server-to-server, and API key as Bearer token for convenience.
- JWT with configurable expiry
- Bcrypt-verified API keys
- Prefix-based key lookup
- Key rotation with history
Webhook System
Event-driven webhooks for delivery notifications. Each webhook has configurable events, automatic retry on failure, delivery logs, and test dispatch capability.
- Event filtering
- Retry with backoff
- Delivery logs
- Test dispatch
Message Sending
Send individual or batch messages via API. Supports HTML, plain text, custom headers, tracking options, and priority queuing. Each send returns a message ID and credit consumption.
- HTML + plain text support
- Open/click tracking headers
- Priority queuing
- Per-message tracking control
Queue Management
Real-time queue monitoring with status, depth, and per-queue actions (flush, hold, release). Queue data available via API and dashboard.
- Queue status monitoring
- Flush/hold/release actions
- Per-queue metrics
- Real-time updates
vMTA Management
Virtual MTA lifecycle management including creation, configuration, pause/resume, automated warmup state machine, and IP assignment. Full queue visibility per vMTA.
- Automated warmup scheduling
- Pause/resume controls
- IP reputation management
- Per-vMTA queue view
Domain Management
Complete domain lifecycle: create, verify, configure DKIM, set up BIMI, and manage sending configurations. DNS verification ensures domain ownership.
- DNS verification
- DKIM key generation/rotation
- BIMI record support
- Per-domain config
DKIM Signing
Automatic DKIM key generation on domain creation with support for key rotation. Each domain gets unique selector and keypair. Rotate without disrupting existing mail flow.
- Auto key generation
- Seamless rotation
- Per-domain selectors
- Key history tracking
BIMI Support
Brand Indicators for Message Identification (BIMI) record management. Upload brand logos and configure BIMI selectors for verified brand display in supporting email clients.
- BIMI record generation
- Logo URL management
- Selector configuration
- Verified brand display
Greylisting
Configurable greylisting with delay thresholds, tracking window, and whitelist management. Real-time stats on greylisted, delivered, and expired entries.
- Configurable delays
- Whitelist support
- Real-time stats
- Automatic expiry
DNSBL Checking
Real-time DNS-based blackhole list checking with score calculation. Configurable blocklists, cache clearing, and automated response based on reputation scores.
- Multi-list checking
- Score calculation
- Cache management
- Configurable thresholds
Spam & AV Scanning
Spam score analysis with threshold configuration and antivirus scanning for attachments. Results integrated into message processing pipeline.
- SpamAssassin scoring
- Attachment scanning
- Configurable thresholds
- Pipeline integration
Auto-Block Rules
Automated sender blocking based on configurable rules (bounce rate, spam rate, etc.). Manual resolve with re-enable. Full audit trail of blocked and resolved senders.
- Rule-based blocking
- Manual resolve
- Audit trail
- Re-enable support
Summary & Timeseries
Aggregate delivery statistics with configurable time periods (24h, 7d, 30d, custom). Timeseries data with hourly, daily, or custom interval granularity.
- Configurable periods
- Custom intervals
- Hourly/daily aggregation
- Real-time updates
ISP & Domain Breakdown
Delivery breakdown by ISP (Gmail, Outlook, Yahoo, etc.) and by domain. Identify problematic providers and track deliverability per destination.
- Per-ISP analytics
- Domain breakdown
- Bounce categorization
- Trend analysis
Export & Reporting
Generate detailed delivery reports in JSON and CSV formats. Export ISP analytics, bounce reasons, engagement metrics, and custom date range reports.
- CSV export
- JSON reports
- Custom date ranges
- Engagement metrics
Next.js 16 Dashboard
Modern, responsive dashboard built with Next.js 16 App Router. 17 sections covering every aspect of the platform with real-time data and intuitive controls.
- 17 dashboard sections
- Real-time data
- Responsive design
- Dark mode ready
Domain & DNS View
Centralized domain management with DNS record display, DKIM key visibility, BIMI status, and one-click verification. All domain data in one place.
- DNS records display
- DKIM key visibility
- One-click verify
- BIMI status
vMTA Monitoring
Virtual MTA dashboard with warmup progress, queue depth, pause/resume controls, and per-vMTA metrics. Real-time visibility into sending infrastructure.
- Warmup progress
- Queue depth
- Pause/resume controls
- Metrics dashboard
Interactive Deployment
Bash-based interactive deployment script with 30+ prompts, auto-healing retry logic, stateful resumption, and optional LLM-powered error fixing. Deploy in under 30 minutes.
- 30+ configuration prompts
- Auto-healing retry (3x)
- Stateful resumption
- LLM auto-fix (optional)
systemd Integration
Production-ready systemd service files for API, Dashboard, and Master Agent. Auto-restart on failure, environment file support, and proper service ordering.
- Auto-restart on failure
- Environment file config
- Service dependencies
- Resource limits
LLM Auto-Healing
Optional Qwen2.5-Coder-0.5B integration for automatic error fixing during deployment. When a step fails, the LLM analyzes the error and generates a fix command. Self-removes after successful deployment.
- Local LLM (400MB model)
- Real-time error analysis
- Auto-fix generation
- Zero-trace cleanup
Ready to Transform Your Email Infrastructure?
Deploy PostMTA on your own infrastructure in under 30 minutes with our AI-powered setup. Full control, enterprise-grade security, and expert support when you need it. Built on KumoMTA for maximum performance and reliability.