Changelog
New features, improvements, and fixes shipped to shipmail.
March 25, 2026
Webhook management dashboard
Create, edit, test, and monitor webhooks from Settings. Includes delivery history, health indicators, and signing secret rotation with code snippets.
Monthly and yearly billing
Switch between monthly and yearly billing from your subscription page. Plan changes are prorated immediately.
Strict DMARC verification
Domain setup now verifies your DMARC record. Override available if you manage DMARC externally.
March 24, 2026
Inline trial activation
Start your trial directly from the mailbox creation flow without leaving the page.
March 23, 2026
Guided domain setup
A step-by-step wizard walks you through DNS configuration with live verification at each step.
Dashboard polish
Copy improvements, layout fixes, and UI consistency across dashboard pages.
March 21, 2026
Email client setup guides
Step-by-step instructions for connecting Apple Mail, Thunderbird, and other IMAP/SMTP clients to your mailbox.
Launch checklist
A dashboard checklist that tracks your progress through DNS, mailbox, and sending setup.
ShipMail CLI
Command-line tool for managing mailboxes and sending email from your terminal.
Inbox folder actions
Moving emails between folders now resolves the source folder correctly.
March 17, 2026
Attachment support in the API
The send endpoint now accepts file attachments. Pass base64-encoded content in the attachments array.
Locale-aware date formatting
Dates throughout the dashboard now respect your browser locale.
Duplicate DNS record errors
Adding a DNS record that already exists now shows a clear message instead of a generic error.
Code block copy button
Documentation code blocks now have a one-click copy button.
March 15, 2026
Domain purchase flow
Smoother domain checkout during onboarding with better price formatting.
API developer experience
Better error messages, pagination, and response formatting across all endpoints.
March 14, 2026
Auto-reply and out-of-office
Set a vacation responder with start and end dates. Replies are sent once per sender over a 7-day window.
Python SDK
Official Python client with sync and async support for Python 3.10+. Available on PyPI.
March 13, 2026
Domain management page
View and manage DNS records, nameservers, and domain transfers from a single page.
Direct domain purchase
Buy a domain during onboarding without leaving the setup flow.
Welcome emails
New mailboxes receive a welcome message with setup tips and connection details.
Longer sessions
Login sessions now last 30 days instead of 1 day.
March 12, 2026
Anti-spam and deliverability protection
Sending policy enforcement, domain reputation monitoring, and spam detection for outbound email.
Light, dark, and system theme
Choose between light, dark, or automatic theme that follows your system preference.
March 10, 2026
Redesigned inbox
Thread grouping, bulk selection across mailboxes, keyboard shortcuts, and improved pagination.
Custom folders
Create folders to organize your email beyond the default Inbox, Sent, and Trash.
March 9, 2026
Unread notification badge
The browser tab favicon shows a dot when you have unread messages.
Onboarding wizard
A full-screen setup flow that walks you through domain setup, DNS verification, and your first mailbox.
DMARC auto-configuration
DMARC records are now created automatically for domains with managed DNS.
March 8, 2026
Mailbox archival
Suspended mailboxes are archived after 30 days. Emails are exported to storage and restored on re-subscription.
Reduced DNS records
Domain setup now requires 3 DNS records instead of 5. Custom MAIL FROM is included by default.
Domain registration
Register a new domain directly from the dashboard during onboarding.
March 7, 2026
Email rendering
HTML emails display with proper theme detection, attachment previews with file icons, and shadow DOM isolation.
Mobile responsiveness
Improved layouts for mobile across dashboard, domain registration, and DNS setup.
DNS configuration UX
Clearer instructions and validation during domain DNS setup.
March 6, 2026
Notification sound
An audio chime plays when new email arrives in your inbox.
Live status badge
The footer shows real-time service uptime.
Terms of Service and Privacy Policy
Legal pages covering data handling, user rights, and service terms.
March 5, 2026
Flat pricing tiers
Three simple plans at $4, $9, and $29 per month with enforced quotas. No per-mailbox fees.
API reference documentation
Complete API docs with endpoint descriptions, request/response examples, and code snippets.
March 4, 2026
TypeScript SDK
Official TypeScript client for the ShipMail API. Works with Node.js, Bun, and Deno. Available on npm.
REST API and webhooks
Public API for sending email, managing mailboxes and domains. Webhook support for inbound events.
March 3, 2026
Inbox with compose
Three-panel inbox with email compose, reply, forward, and full HTML rendering.
Real-time inbox
New emails appear instantly without refreshing the page.
March 1, 2026
Stripe billing
Subscribe to a plan, manage your payment method, and view invoices from the dashboard.
Analytics dashboard
Track sent, received, and bounced email volume over time.
February 28, 2026
Account deletion and data export
Delete your account or export all your data from Settings.
Mailbox editing and catch-all
Edit display names, set a catch-all address, and view IMAP/SMTP connection details per mailbox.
February 25, 2026
Dashboard and mailbox management
Sidebar navigation, domain and mailbox management, DNS verification, and zone file download.
Magic link login
Sign in with a magic link sent to your email. No passwords.
February 20, 2026
Initial launch
Landing page, pricing, and account signup.