smtp4dev
Mailpit
Our great sponsors
smtp4dev | Mailpit | |
---|---|---|
5 | 8 | |
2,792 | 4,482 | |
- | - | |
8.8 | 9.6 | |
5 days ago | 4 days ago | |
C# | Go | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
smtp4dev
- Solutions for selfhosted internal-only email?
-
Mailpit – a better way for email testing
smtp4dev https://github.com/rnwood/smtp4dev - works well in docker, has api, can selectively forward to a real smtp
- SMTP server
-
How do you guys write end to end test which will trigger a mailer endpoint?
depends on the infrastructre setup, but if you're able to specify smtp server the backend will use you can you something like https://github.com/mailhog/MailHog or https://github.com/rnwood/smtp4dev to catch any sent email, regardless of email address and read it via the respective api. Both mailhog and smtp4dev have decent api documentation.
-
Make smtp server
If so you could check out smtp4dev, it gives you a locally hosted client that you can use to intercept any mail send out by your app and displays them in a nice web based gui interface so can see what they look like.
Mailpit
-
.test
Yep, mailhpg works, but is not anymore maintained.
We have been successfully using https://github.com/axllent/mailpit
- Mailpit – email and SMTP testing tool with API for developers
-
Trap and test AWS SES emails locally
There are several alternatives. Most of them, including mailcatcher, seem to be unmaintained.
Mailpit is an alternative that has regular updates: https://mailpit.axllent.org/
- FLaNK Stack Weekly on 26 June 2023
- Mailpit An email and SMTP testing tool with API
- Mailpit – a better way for email testing
-
MailCrab
In this space there is also Mailpit[0], written in GO, runs from a single binary (also has Docker images).
[0]: https://github.com/axllent/mailpit
-
Recieveing emails with go
https://github.com/axllent/mailpit ?
What are some alternatives?
docker-mailserver-helm - Kubernetes Helm chart for docker-mailserver
MailHog - Web and API based SMTP testing
email2matrix - An SMTP server which receives messages to predefined mailboxes and relays them over the [Matrix](https://matrix.org) protocol
maildev - :mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
MailCatcher - Catches mail and serves it through a dream.
Gomail - The best way to send emails in Go.
lunaticsmtp - Dummy SMTP server with JavaFX UI for testing email sending applications
email-verifier - :white_check_mark: A Go library for email verification without sending any emails.
GreenMail - Official master for the Greenmail project
ai - Build AI-powered applications with React, Svelte, Vue, and Solid
Roundcube - The Roundcube Webmail suite
SendGrid - The Official Twilio SendGrid Golang API Library