All templates

Deploy Mailhog on your own server.

Mailhog logo

MailHog is an intuitive email testing tool designed for developers. It allows you to configure your application to use MailHog for SMTP delivery, enabling you to view your outgoing emails in a user-friendly web UI. The app also offers the option to release messages to real SMTP servers for delivery. With MailHog, you can view messages in…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at Mailhog.

Mailhog screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why Mailhog

Everything you need, running where you choose.

Get the full Mailhog experience with Easypanel handling the repetitive infrastructure work around it.

Web UI for Email Viewing
MailHog provides a web interface where you can view your messages in plain text, HTML, or source form. This makes it easy to inspect your outgoing emails and ensure they are formatted correctly.
JSON API for Message Retrieval
MailHog includes a JSON API that allows you to list, retrieve, and delete messages. This provides a convenient way to manage your test emails and keep your testing environment clean.
Real-time Updates
MailHog supports real-time updates using EventSource. This means you can see changes to your outgoing emails as they happen, helping you to identify and fix issues more quickly.
Support for SMTP AUTH and PIPELINING
MailHog implements RFC5321, including support for SMTP AUTH (RFC4954) and PIPELINING (RFC2920). This ensures that your test emails are sent in accordance with established email protocols.
In-memory Message Storage
MailHog stores messages in-memory, providing a lightweight and efficient way to manage your test emails. It also supports MongoDB and file-based storage for message persistence.
Efficient Email Testing
MailHog is a powerful tool for developers, allowing you to easily test your outgoing SMTP server. It provides a simple way to view your outgoing emails in a web-based user interface, ensuring that your email system is working as expected.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose Mailhog
Open Templates, select Mailhog, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

mailhogRequired

App Service Image

mailhog/mailhog:v1.0.1Required
Resources
Project documentation and source code.
Latest template update
Oct 31, 2022

first release

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
Mailpit logo
Mailpit
Mailpit is a modern email testing tool designed for developers. It allows you to configure your application to use Mailpit for SMTP delivery, enabling you to view your outgoing emails in a user-friendly web UI. The app also offers the option to forward messages to real SMTP servers for delivery. With Mailpit, you can view messages in the web UI or retrieve them using the JSON API. It supports SMTP AUTH and PIPELINING and provides real-time updates using WebSocket. Mailpit also includes message search functionality, custom SMTP configurations, and HTTP basic authentication for its UI and API. It's lightweight, portable, and easy to deploy.
View template
Maildev logo
Maildev
Maildev is a simple, self-hosted SMTP server designed for testing and debugging emails in development environments. It captures all outgoing emails and provides a web-based UI to view, inspect, and test them. Maildev supports real-time email updates, allowing developers to see emails as they are sent. It also includes an API for programmatic access to emails and supports multiple inboxes for testing different email scenarios. Maildev is lightweight, easy to set up, and works seamlessly in local development and CI/CD pipelines.
View template
Gray Duck Mail logo
Gray Duck Mail
Gray Duck Mail is a user-friendly email discussion list application that offers an alternative to traditional email discussion group software. It is designed to be simple to set up and manage, making the process of running an email discussion list effortless. Gray Duck Mail is perfect for managing mailing lists between small to medium size groups, such as neighborhoods, schools, workplaces, and families. With Gray Duck Mail, you can send one email and automatically keep everyone in the loop. The application monitors a remote mail server for messages and processes them by relaying the message to all list members. It also automatically handles user subscriptions, unsubscription requests, and email bounces. Gray Duck Mail works with any external email host that allows for POP3/SMTP connections and message forwarding or aliasing. It relies totally on an external mail provider, allowing you to use an existing web host or email account.
View template
Mailhog logo
Ready to deploy Mailhog?
Open your own Easypanel dashboard, choose Mailhog from Templates, and review the deployment options.