Self-hosted email infrastructure

Send at scale.
Pay nothing per email.

A complete email marketing platform on your own server. 8 providers, SMTP rotation, real-time tracking, personalization engine — one binary, zero dependencies.

Get your license
Explore features
Linux & Windows No vendor lock-in Unlimited sends
your-server:8080/#/campaigns
Campaigns
Import
New Campaign
847,293
Total Sent
98.7%
Delivery Rate
34.2%
Open Rate
12.8%
Click Rate
Completed
March Newsletter — Product Launch
245,891
Sending
Weekly Digest #47 — Feature Update
189,422
Draft
Re-engagement Series — Inactive Users
56,210
Stopped
Q2 Promotion — Early Access
12,400
Mission Control
73%
Sent
138,278
Opened
47,321
Clicked
17,891
Failed
42
2M+
Recipients per campaign
8
Providers built in
$0
Per-email cost
<5min
Setup time
Email Builder

Compose visually.
Personalize dynamically.

Block-based HTML editor with live preview. Content library for reusable templates. Dynamic merge tags pull from CSV columns — every recipient gets a unique email.

Live Preview Merge Tags Templates
your-server:8080/#/builder
Blocks
Header
Text Block
Image
Button
Divider
Columns
Merge Tags
{first_name}
{company}
{email}
Real-Time Tracking

Every open. Every click.
Streaming live.

Per-recipient tracking with custom domains and auto SSL. Opens, clicks, bounces, and unsubscribes stream to your dashboard via WebSocket — no refresh needed.

WebSocket Custom Domains Auto SSL
your-server:8080/#/tracking
24,891
Opens
8,432
Clicks
34.2%
Open Rate
j.smith@acme.co opened March Newsletter
2s
m.chen@corp.io clicked "View Pricing"
5s
a.jones@startup.dev opened March Newsletter
8s
Personalization Engine

Dynamic content for every recipient.

Merge tags auto-extract names and companies from email addresses. Rotate content, generate QR codes, embed logos, detect colleagues by domain — all without code.

QR Codes Content Rotation Colleague Detection
Personalization Preview
Template
Hi ,

Your colleagues at are already using our platform.

people from joined this month.
Rendered
Hi John,

Your colleagues at Acme Inc are already using our platform.

12 people from acme.com joined this month.
Providers
Use any provider. Or all of them.

Configure from the dashboard. Test connections before sending. Chain providers for automatic failover.

Stop renting your email infrastructure

One license. Your server. Unlimited sends. No per-email fees ever.

Get your license
Compare pricing
Features
Everything you need to send at scale

8 providers, advanced personalization, real-time tracking, calendar invites, content conversion, encrypted credentials, and more.

Pricing
One price. Unlimited emails.

No per-email charges. No subscriber tiers. No surprise invoices.

Monthly
$50 /month
For evaluating or short-term projects.
  • Unlimited email sends
  • All 8 providers
  • Full dashboard & builder
  • Real-time tracking
  • Personalization engine
  • OTA updates
  • 1 server activation
Get monthly
Comparison
Cost at scale
GomailerSaaS Platforms
100K emails/month$0 after license$300 — $800/mo
1M emails/month$0 after license$2,000 — $5,000/mo
Data ownershipYour serverVendor-controlled
Sending limitsNoneTiered by plan
Account suspensionImpossibleAt vendor discretion
SMTP rotationBuilt inNot available
Provider lock-inUse any of 8Single vendor
Credential encryptionAES-256-GCMVaries
Setup
Running in three steps

No package managers. No Docker. No cloud accounts required.

1

Get a license

Purchase a lifetime or monthly license. Pay with Bitcoin or other cryptocurrency. Your license key is delivered instantly after payment confirmation.

2

Deploy the binary

Download the binary for Linux or Windows. Upload it to your VPS. Run it — the web dashboard starts immediately on port 8080. No config files needed.

3

Configure and send

Open the dashboard. Add your SMTP servers or provider API keys. Import recipients from CSV. Compose in the visual builder. Hit send.

Requirements
What you need

Server

Any VPS with 1 CPU and 512MB RAM. Linux or Windows Server. $5/month providers work fine.

Email provider

At least one SMTP server or API provider — SendGrid, Mailgun, AWS SES, Postmark, SparkPost, Brevo, or Mailjet.

Domain (optional)

A domain for tracking opens and clicks. Not required to send. Gomailer provisions SSL automatically.

Recipients

A CSV file with your list. At minimum: an email column. Additional columns become merge tags.

Quick start
Deployment commands
Linux
chmod +x gomailer ./gomailer --host=0.0.0.0 --port=8080
Windows
gomailer.exe --host=0.0.0.0 --port=8080

Then open http://your-server-ip:8080 in your browser.