Overview
mail.sinnerops.fyi · server health and delivery
Inbox
Read mail delivered to any mailbox
Temp Mail
Disposable inboxes that self-destruct — built for signup & OTP flows
History
Every message sent through the Mail API
| Sent | From | To | Subject | Key | Opens | Clicks | Status |
|---|
Domains
Add any domain for sending & temp mail. Porkbun domains auto-configure; others show records to add.
Accounts
Mailboxes on sinnerops.fyi
| Usage | Actions |
|---|
Aliases
Forwarding rules and catch-all routing
| From | To |
|---|
Queue
Deferred and pending outgoing mail
| ID | Size | Date | Sender | Recipient | Reason |
|---|
Bounces
Failed and delayed deliveries from the mail log
| Time | Recipient | Status | Reason |
|---|
Blacklist
Reject mail from these senders at the edge
| Blocked | Note | Added |
|---|
DKIM
DomainKeys signature for sinnerops.fyi
DNS
Live check of authentication records
Mail API
Transactional + temp email service · mail-api.sinnerops.fyi
| Name | Prefix | Scopes | Created | Last used | Status |
|---|
Security
Two-factor authentication for this dashboard
Logs
Live tail from the mail server
Compose
Write and send a branded email
Mailers
Saved sender identities — pick one when composing
| Name | Shows as | Address | Reply-To |
|---|
Templates
Reusable emails with ${variable} substitution
| Name | Slug | Subject | Updated |
|---|
Suppression
The API will never send to these addresses
| Reason | Added |
|---|
Deliverability
Inbox-placement readiness and blocklist status
| Blocklist | Status |
|---|
DMARC reports
Aggregate reports sent to postmaster@sinnerops.fyi, parsed on demand
| Source IP | Messages | DKIM pass | SPF pass |
|---|
Users
Dashboard accounts and their access level
| Role | Added |
|---|
Backups
Snapshots of mailboxes, config, and databases · daily at 03:00, last 7 kept
| Archive | Size | Created |
|---|
Audit log
Recent administrative actions
| Time | Action | Detail |
|---|
Branding
Company identity and the signature appended to outgoing mail
Docs
How to add a domain, set up DNS, and use everything
Step 2. The server generates a DKIM key for it automatically.
Step 3a — Porkbun domains: if the domain lives in the connected Porkbun account, all four DNS records are written for you. Done.
Step 3b — any other registrar: add the four records below at your DNS host, then watch them turn green on the Domains page (DNS can take a few minutes to propagate).
| Type | Host / Name | Value | Purpose |
|---|---|---|---|
| MX | @ | mail.sinnerops.fyi (priority 10) | Routes inbound mail to the server |
| TXT | @ | v=spf1 mx a:mail.sinnerops.fyi ~all | SPF — authorizes the server to send |
| TXT | mail._domainkey | v=DKIM1; … (shown per-domain) | DKIM — signs outbound mail |
| TXT | _dmarc | v=DMARC1; p=none; rua=mailto:postmaster@sinnerops.fyi | DMARC — reporting policy |
| Scope | Grants |
|---|---|
| Send mail, read your own send history, manage templates/webhooks | |
| temp | Create and poll disposable inboxes |
| admin | Dashboard-only master key — usage, history, settings |
DMARC starts at p=none (monitor only). Once a domain's DKIM and SPF verify green, you can tighten it to p=quarantine.