Hire blessl.in for $3000 USD/month
Features Platform Pricing FAQ GitHub Login
Enterprise Bulk Email · Open Source · AGPL v3.0
Open source alternative to

Bulk Campaigns runs on hope.
It should run on Ironmail.

Enterprise grade bulk email with anti rate limit protection, SMTP rotation, CSV import, real time analytics, and a rich HTML editor. Send 10,000 emails without getting blacklisted.

Try Free Demo See Features

Built for deliverability, not just sending.

Every feature you need to run bulk email campaigns without getting rate-limited, blacklisted, or burning through your SMTP quota in 10 minutes.

WhatsApp Bulk Sender NEW
Send personalised WhatsApp campaigns at scale — text + media + variables. QR-pair your account once, then queue thousands of messages with built-in rate limiting, batch pauses, CRM groups, paste-list or CSV recipients.
Anti Rate Limit Engine
Exponential backoff, adaptive delays, and per-SMTP rate limiting. Conservative 20-second base delay with automatic recovery on success streaks.
SMTP Rotation
Multiple SMTP configurations with automatic rotation. Distribute load across providers. Per-config daily limits, health checks, and keepalive.
CSV Import with Variables
Upload CSV, auto-detect columns, map to template variables. Personalize every email with {{first_name}}, {{company}}, or any custom field.
Rich HTML Editor
Full TinyMCE integration. Write HTML emails with images, links, custom styling, and live preview. No coding required, but you can if you want.
Real Time Campaign Streaming
Server Sent Events stream every send, failure, retry, and backoff event to your dashboard in real time. Watch your campaign unfold live.
Attachment Support
Attach files, documents, and images to your campaigns. Drag-and-drop upload with file size validation and MIME type handling.
Campaign History & Logs
Complete audit trail of every campaign. View sent, failed, and retried emails with timestamps, SMTP used, and error details. Exportable logs.
Smart Batch Processing
Configurable batch sizes with longer pauses between batches. 60-second cooldown every 10 emails. 2-hour max execution time.
Self Hosted Infrastructure
Docker Compose deployment. PHP + MySQL stack. Your data stays on your server. No third-party email service dependency. Full source code access.
Email Validator
Built-in syntax, MX, disposable-domain, role-based and risky-TLD checks scrub your list before the first send. Protect sender reputation.
Open Tracking
Invisible 1x1 pixel tracker per recipient. Real-time opens, unique opens, geography and engagement timeline on the dashboard.
Email Templates
Beautiful pre-built templates plus a TinyMCE rich editor. Save your own, version them, and re-use across campaigns.
CSV Import & Profiles
Drag-and-drop CSV upload. Reusable column-mapping profiles let you import the same file shape over and over with one click.
Custom Variables
Unlimited personalisation tokens — {{NAME}}, {{COMPANY}}, anything you can map from a CSV column.
MailerSend & API Backends
Plug-in MailerSend (or any HTTP-API provider) alongside SMTP. Daily quotas, automatic queueing, retry logic — all built in.
Attachments
Send PDFs, decks, images and signed contracts with your campaigns. Drag, drop, done.
Full Send History
Every email, every status, every campaign — searchable and filterable by date, recipient, subject, or template.
Live Logs
Tail every SMTP conversation in real time. Diagnose deliverability issues without sshing into the box.
100,000-Email Stress Testing
Built-in load harness that runs a 1-lakh recipient campaign against your infrastructure to surface bottlenecks before production day.
Bounced Mail Stats & Auto-Retry
Hard vs. soft bounce classification with intelligent re-queueing for transient failures. Retry budget per recipient, per domain.
Duplicate Validator
Detect and merge duplicate addresses across uploads, suppression lists, and historical campaigns. Never bill the same lead twice.
Feature Parity With The Big Guys
Drop-in alternative for Brevo, Mailchimp, ActiveCampaign, MailerLite, HubSpot, Klaviyo, Sender, and Zoho Campaigns — without the cloud bill.
Risky-Mail Scoring
Penalises disposable domains, role addresses, risky TLDs, spamtrap patterns and SMTP catch-alls — so risky leads stay out of your funnel.
Multi-Email Cell Separators
One CSV cell, many addresses. Auto-splits on commas, semicolons, pipes or newlines and explodes them into individual recipients.

One command. Enterprise email infrastructure.

Ironmail is a complete bulk email platform. Not a wrapper around an API. Not a SaaS dashboard for someone else's servers.

PHP Mailer Core

Built on the industry-standard PHPMailer library. SMTP authentication, TLS/SSL encryption, DKIM signing support. Battle-tested across millions of email sends worldwide.

Ironmail
Ironmail
Stars
Open Source
git clone ironmail.git

Connection Pooling

SMTP keepalive connections reduce overhead. Reuse authenticated sessions across batch sends. 30-second connection timeout with automatic reconnect on failure.

Exponential Backoff

On failure: delay doubles (2x multiplier). On success streaks: delay gradually decreases (0.9x factor). 5 consecutive successes before speedup. Min 15s, max 120s adaptive range.

Multi User Architecture

Each user gets isolated SMTP configurations, settings, and campaign history. User-scoped data with role-based access. Session management with secure login.

Everything you need to send at scale

Try Ironmail Free
SMTP

Multi SMTP Configs

Add unlimited SMTP accounts. Gmail, Outlook, SendGrid, Amazon SES - mix and match providers. Toggle configs on/off without deletion.

PROTECTION

Rate Limit Shield

Conservative 20-second base delay, batch pauses every 10 emails, and exponential backoff on failures. Your IPs stay clean.

TEMPLATES

Variable Personalization

Map CSV columns to {{variables}} in your email template. Dynamic subject lines, body content, and recipient data. Mass personalization at scale.

MONITORING

Live Event Stream

Server-Sent Events push every email status update in real time. Sent, failed, retrying, backoff, batch pause - all visible as they happen.

SECURITY

User Isolation

Every user gets their own settings, configs, and campaign data. SQL-scoped queries prevent cross-user data access. Session-based auth.

DIAGNOSTICS

SMTP Health Check

Built-in SMTP test endpoint. Verify connection, authentication, and sending capability before launching campaigns. Debug without guessing.

Built to send millions. Designed to not get blocked.

Your emails land in inboxes, not spam folders.

Ironmail is engineered for deliverability. The anti rate limit engine adapts in real time to SMTP responses. When a provider throttles you, the system backs off automatically. When things are clear, it speeds up. No manual tuning. No blacklists.

Start Sending

Batch Processing

Send in batches of 10 with 60 second cooldowns. 2 hour maximum execution. Resume safe campaign design.

Campaign Analytics

Sent, failed, pending, and retry counts in real time. ETA calculations, success rate tracking, and per SMTP delivery metrics.

Credential Security

SMTP passwords encrypted at rest. User scoped queries prevent cross account access. Environment based configuration for database credentials.

Docker Ready

Docker Compose for single command deployment. PHP + MySQL stack. Built for VPS hosting with minimal resource footprint. Production ready out of the box.

Self host free. Try the demo instantly.

Open source forever. Spin up a free demo in seconds, or self-host the full platform on your own infrastructure.

USD $ INR ₹
Monthly Yearly Save 17%

Self Host

Everything from every plan. Open source. Deploy on your own infrastructure. Unlimited everything.

$ 0
forever / open source
Unlimited campaigns
Unlimited SMTP configs
Unlimited contacts
Unlimited emails/day
Full source code access
All Enterprise features
Docker Compose deploy
Community support
Self Host Stars

Subscribe to Cloud

Ironmail Cloud -- $3.29/mo

Enterprise Inquiry

Tell us about your company and we'll reach out via Google Meet.

Inquiry Submitted!
FlukeLabs will contact you within 24 hours via email or Google Meet.

Frequently asked questions.

Everything you need to know before trusting your email campaigns to Ironmail.

Ironmail is an enterprise grade bulk email platform built on PHP and PHPMailer. It handles SMTP rotation, anti-rate-limiting, CSV import with variable personalization, real time campaign streaming, and attachment support. Self-host it on your own server or use our managed cloud.
Ironmail is designed to maximize deliverability. The anti-rate-limit engine uses conservative delays (20s base), exponential backoff on failures, and batch pauses to avoid triggering spam filters. Combined with proper DKIM/SPF setup on your domain, emails consistently reach inboxes.
Any SMTP provider works. Gmail, Google Workspace, Outlook, SendGrid, Amazon SES, Mailgun, Postmark, or your own mail server. Configure multiple providers and Ironmail rotates between them automatically.
That depends on your SMTP provider limits. Gmail Free allows ~500/day, Google Workspace ~2,000/day. With multiple SMTP configs, limits stack. 5 configs x 2,000 = 10,000 emails/day. The self hosted version has no software limits -- only your SMTP provider limits apply.
Cloud is our multi-tenant SaaS -- sign up, add your SMTP configs, and start sending. Shared server resources. Enterprise is a dedicated deployment: we set up a private Ironmail instance on a separate VPS exclusively for your team. Unlimited everything + priority support.
Yes. Ironmail uses your SMTP credentials. Emails are sent from your domain, your email address, and your SMTP server. Configure the from_email and from_name in SMTP settings. Set up DKIM, SPF, and DMARC records on your domain for maximum deliverability.
Ironmail uses simple username + password authentication. Sign up to create your account, then log in to access the dashboard. Your data stays on your own server when self-hosted.