Interspire Email Marketer was the gold standard for self-hosted email. It's abandoned now. Punchmail picks up where it left off — with modern architecture.
Punchmail isn't a hobby project with a queue bolted on. It's a multi-layered sending engine designed from day one to handle millions of emails without breaking a sweat.
7 priority queues — tracking, sending, campaigns, automations, bounces, imports, default. Each with dedicated workers via Laravel Horizon.
Campaigns split into 500-subscriber batches. Multiple workers process batches simultaneously. Template compiled once, cached in Redis, reused across all batches.
Every open, click, bounce, and unsubscribe stored in ClickHouse with 6 materialized views for instant aggregation. No more slow MySQL GROUP BY on millions of rows.
Redis SETNX locks → MySQL unique index with INSERT IGNORE → job idempotency. Three layers guarantee zero duplicate sends, even during crashes and restarts.
Enterprise email marketing features without the enterprise price tag. Built by someone who's been sending email since before Gmail existed.
Drag-and-drop email builder with 10 block types. Compiles to bulletproof HTML via MJML. Looks perfect in every client — yes, even Outlook.
Nested AND/OR conditions across subscriber fields, tags, engagement history, and campaign activity. "Opened campaign X but didn't click in 90 days" — milliseconds.
Trigger-based workflows with conditions, delays, and actions. Welcome series, re-engagement, cart abandonment. Set it and forget it.
Connect any SMTP provider. Create pools with weighted distribution for IP warmup. Automatic failover. Per-campaign throttling. This is what enterprise ESPs charge thousands for.
Event tracking powered by ClickHouse. Millions of events, instant queries. Full per-campaign reports and per-subscriber activity timeline.
Test subject lines and content with 2-3 variants. Auto-send the winner based on opens or clicks. Data-driven sending.
IMAP/POP3 mailbox polling plus webhook receivers for SES, Postmark, and SendGrid. Automatic hard/soft classification with configurable thresholds.
Multiple suppression lists with email AND domain blocking. Platform-wide suppression for spamtraps and global unsubscribes. Three-layer dedup prevents duplicate sends.
RFC 8058 one-click unsubscribe (Gmail/Yahoo required), in-body unsubscribe, and full preference center. List-Unsubscribe headers automatic on every send.
Interspire Email Marketer was arguably the best self-hosted email marketing software of its generation. For years, it was the go-to choice for businesses that wanted to own their email infrastructure. But Interspire stopped active development years ago, and the product is effectively abandoned.
Running Interspire in 2025 means running software with known security vulnerabilities, no support for modern email standards like RFC 8058 one-click unsubscribe (now required by Gmail and Yahoo), and compatibility issues with current PHP versions. Every month you keep Interspire running is a risk to your sender reputation and subscriber data.
The feature set that was impressive in 2012 — basic automation, segmentation, bounce processing — is table stakes today. There's no ClickHouse analytics, no Docker deployment, no block editor, no SMTP pools with weighted distribution. The UI is from the pre-responsive era and doesn't work well on mobile devices.
Punchmail is built for developers and marketers who loved what Interspire offered but need a platform built for today's email landscape. Modern stack, modern standards, modern features — with the same self-hosted philosophy that made Interspire great.
Regular updates, security patches, and new features. No more running abandoned software with known vulnerabilities.
RFC 8058 one-click unsubscribe, List-Unsubscribe headers, DMARC alignment. Everything Gmail and Yahoo now require.
No more manual PHP installation and Apache configuration. Docker Compose up and you're running on any modern server.
Replace Interspire's slow MySQL reporting with ClickHouse. Millions of events, sub-millisecond queries, real-time dashboards.
We're not competing with Mailchimp's marketing budget. We're competing with their feature set.
| Punchmail | Interspire | MailWizz | Mautic | |
|---|---|---|---|---|
| Actively maintained | ✓ | ✗ | Slow | ✓ |
| Modern PHP (8.2+) | ✓ | ✗ | ✗ | ✓ |
| Docker deployment | ✓ | ✗ | ✗ | ✓ |
| Block email editor | ✓ | ✗ | Basic | Basic |
| RFC 8058 one-click unsub | ✓ | ✗ | ✗ | ✗ |
| SMTP pools + warmup | ✓ | Basic | Basic | ✗ |
| ClickHouse analytics | ✓ | ✗ | ✗ | ✗ |
| Automation workflows | ✓ | Basic | ✓ | ✓ |
| Security patches | ✓ | ✗ | ✓ | ✓ |
| One-time pricing | ✓ | ✓ | ✓ | Free |
No PhD required. If you can copy-paste three commands, you can run Punchmail.
Clone the repo, copy the environment file, set your admin credentials.
git clone https://github.com/punchmail/punchmail && cp .env.example .env
One command spins up all 7 containers — app, database, analytics, queue, cache, email renderer. Done.
docker compose up -d
Add your SMTP provider in settings — Amazon SES, Postmark, your own Postfix, whatever. Create pools, set weights, configure failover.
Import subscribers, build your first campaign with the block editor, hit send. Welcome to email freedom.
No subscriber tiers. No send limits. No "contact sales." Just a price that makes sense.
🚀 Launch price for the first 100 customers. Then €99.
I ran Interspire for eight years. It was the best self-hosted email tool of its time. But time moved on, and Interspire didn't. Punchmail is the spiritual successor I've been waiting for.
Your subscribers. Your data. Your server. One price, forever.