Mailpit
Email testing tool & API for developers: catch all mail in a web UI
Screenshot from verification · Click to enlarge
Application tests passed; AWS environment evidence comes from the referenced platform verification.
Quick Deploy
Use the recommended configuration, or customize it below.
Recommended configuration
- Version
- v1.31.2
- AWS Regions
- us-east-1
- Instance
- t3.small
- Persistent data volume
- 30 GB
Customize configuration
Change the version, region or resources. Larger resources have not been verified separately.
Deployment steps and post-deploy actions
After you deploy
- The CloudFormation wizard opens with everything prefilled (stack "corenova-mailpit-v1-31-2") — review and click "Create stack".
- Wait until the stack status reaches CREATE_COMPLETE (about 10 minutes). Outputs are only visible after completion.
- Open the stack's Outputs tab — everything you need is there:
ResolvedLaunchUrlAccess URL — open this in your browserPublicIpThe instance's public IPPublicDnsNameThe instance's public DNS name
- Open the access URL in your browser — the app is ready to use.
- Admin console — Open your access URL followed by this path:
/The web inbox at / is open; point applications' SMTP at the instance's port 1025 to capture mail. No preset credentials.
Good to know
- SMTP listens on container port 1025 (the CFN security group opens it); the web UI/API on 8025.
- Mail lives on a retained volume (/data, SQLite). It keeps billing after stack deletion; snapshot it, then delete the volume when no longer needed.
Next steps
- Your data lives at /data inside the container, on an encrypted EBS volume. Find the instance by its ID in the EC2 console.
- Back up before any changes: Upgrading and backups guide
- To upgrade to a newer verified version: Version history
Deleting the stack terminates the host, but the data volume is retained and continues billing. Snapshot it first, then delete the retained volume manually when you no longer need it.
Versions
View full version history| Versions | Verified At | Verified | Status | AWS Tested |
|---|---|---|---|---|
| v1.31.2 | Sep 19, 2026 | Verified | Security Update | AWS · referenced |
Technical information
FAQ
How do I access Mailpit after deployment?
After the CloudFormation stack reaches CREATE_COMPLETE, open ResolvedLaunchUrl in the stack Outputs. The web inbox at / is open; point applications' SMTP at the instance's port 1025 to capture mail. No preset credentials.
Where are application data and credentials stored?
Application data is stored at /data inside the container on the retained encrypted EBS data volume. SMTP listens on container port 1025 (the CFN security group opens it); the web UI/API on 8025.