PostMTA
Platform Features

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+)AI DeploymentDKIM/BIMIWebhook TrackingAdvanced AnalyticsSelf-HostedRate LimitingSecurity SuiteQueue ManagementvMTA Warmup
API & Integration
api

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
key

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

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
Sending & Delivery
send

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

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
settings_input_component

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 & Authentication
dns

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
verified

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
branding_watermark

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
Security & Compliance
shield

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
block

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
bug_report

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
gavel

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
Analytics & Reporting
monitoring

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
analytics

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
file_download

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
Dashboard & UI
dashboard

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
dns

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
visibility

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
Infrastructure & Deployment
terminal

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)
settings

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
psychology

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.