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_IP →
mail.<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;
}
}
server {
listen 80;
server_name mail.YOURDOMAIN;
location / {
proxy_pass http://127.0.0.1:3000;
}
}