Dashboard
Total Received
all time
Unread
in your inbox
Last 24 Hours
recent activity
Active Addresses
— total
Activity — Last 24 Hours
24h agonow
Recent Mail Open inbox →
No mail yet
Your Addresses
Address Description Status
No addresses configured
Add an address to start receiving mail
Inbox
From To Subject Received Size
Email Addresses
Address Domain Description Created Status Actions
Managed Domains
Add the domains you own here so they appear in the address picker. Configure DNS for each one on the DNS Setup page.
Domain Addresses DNS Actions
SMTP Server
Port 25 for standard inbound mail. Requires root or CAP_NET_BIND_SERVICE.
Only enable if senders are rejecting your self-signed cert.
DNS Setup

Each managed domain needs an MX record pointing to your VPS. Click "Check" on a domain to see live DNS status from public resolvers.

Your VPS IP Address
Used to render the example values below.
Required DNS Records (template)

Copy these into your DNS provider for each domain. Replace YOURDOMAIN with the real domain and YOUR_VPS_IP with the IP above.

A record (mail subdomain) Required
mail.YOURDOMAIN  A  YOUR_VPS_IP
MX record Required
YOURDOMAIN  MX  10 mail.YOURDOMAIN
PTR / Reverse DNS Strongly recommended
Only ONE PTR record per IP. Set it at your VPS provider: YOUR_VPS_IPmail.<your-primary-domain>. Big providers (Gmail, Outlook) often soft-reject mail from IPs without a matching PTR.
Receiver only — no SPF/DKIM needed
This server only receives. Big providers (Gmail, Outlook, Yahoo, iCloud, etc) require A + MX + PTR to deliver to you reliably. SPF/DKIM/DMARC are only needed when you send.
Nginx Reverse Proxy

Already set up by the installer. Reference for editing:

# /etc/nginx/sites-available/mail-router
server {
  listen 80;
  server_name mail.YOURDOMAIN;

  location / {
    proxy_pass http://127.0.0.1:3000;
  }
}
Mail Router
Enter your admin secret to access the dashboard.
Set on the server with ADMIN_SECRET env var. Stored in this browser only.