Skip to main content
Email Testing

Catch every email your app sends

During development you need to see what emails your app sends, but you don't want them reaching real inboxes. Buggregator runs a local SMTP server that captures everything and shows it in a clean UI.

Get started Replaces Mailhog, Mailtrap, MailCatcher
127.0.0.1:8000
Screenshot: Buggregator email preview with HTML rendering, attachments, and raw source

HTML preview with attachments, headers, and raw MIME source

Everything you need to debug emails

Preview, inspect, and verify every email without leaving your dev environment.

πŸ“¨

HTML preview

See exactly how your email looks. Rendered HTML with images, styles, and layouts.

πŸ“Ž

Attachments

Download and inspect every attachment. PDFs, images, CSVs β€” all accessible.

πŸ“„

Raw source

View the raw MIME source, headers, and encoding. Debug email structure at the protocol level.

⚑

Real-time

Emails appear instantly via WebSocket. No page refresh needed.

πŸ›‘οΈ

Safe by default

Emails never leave your machine. No risk of test emails reaching real users.

πŸ”„

No auth required

No username, password, or TLS setup. Just point your SMTP host and port.

Setup in 60 seconds

No registration. No config files. Just run and connect.

1

Start Buggregator

Run a single command. The SMTP server starts on port 1025 alongside the web UI on port 8000.

$ docker run -p 127.0.0.1:8000:8000 -p 127.0.0.1:1025:1025 ghcr.io/buggregator/server:v2.2.1
2

Point your app to Buggregator

Change your SMTP settings to localhost:1025. No authentication needed. No TLS configuration.

# .env
MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
3

Send an email β€” see it instantly

Trigger any email from your app. It shows up in the Buggregator UI immediately with full HTML preview, attachments, and raw source.

Works with any language

Buggregator speaks standard SMTP. If your language can send emails, it works.

PHPβ€” Laravel, Symfony, WordPress, Magento, Spiral
Node.jsβ€” Nodemailer, any SMTP library
Pythonβ€” smtplib, Django, Flask-Mail
Rubyβ€” Action Mailer, Rails
Goβ€” net/smtp, any SMTP client
Javaβ€” JavaMail, Spring Boot
.NETβ€” SmtpClient, MailKit
Any languageβ€” if it speaks SMTP, it works

Ready to try it?

One command to start. No account needed.