Catch Every Test Email in Development
Stop worrying about test emails escaping to real users. InboxSim captures all emails from your local environment in a safe, isolated inbox.
Get Started FreeLocal email testing is broken
Emails get lost
Localhost can't send real emails. You're left guessing if your email code actually works.
Accidental sends
One wrong config and test emails hit real customers. We've all been there.
Spam filters block everything
Even when you try to send test emails, spam filters often block them.
Slow feedback loop
Without seeing emails instantly, debugging takes forever.
How InboxSim Helps
Point your SMTP to InboxSim and every email is captured safely. Simple setup, instant results.
Catch-all inbox
Every email sent from your app lands in your InboxSim inbox. No emails lost, ever.
Instant preview
See emails the moment they're sent. Beautiful HTML preview and raw source view.
100% safe
Emails never leave InboxSim. Test with real email addresses without any risk.
Get started in seconds
Just update your SMTP configuration. Works with any language or framework.
Laravel / PHP
# .env
MAIL_MAILER=smtp
MAIL_HOST=inboxsim.com
MAIL_PORT=2525
MAIL_USERNAME=your-inbox-username
MAIL_PASSWORD=your-inbox-password
Node.js / Nodemailer
const transporter = nodemailer.createTransport({
host: 'inboxsim.com',
port: 2525,
auth: {
user: 'your-inbox-username',
pass: 'your-inbox-password'
}
});
Python
import smtplib
smtp = smtplib.SMTP('inboxsim.com', 2525)
smtp.login('your-inbox-username', 'your-inbox-password')
Ready to ship emails with confidence?
Join developers who trust InboxSim for email testing.