Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Find replacement for MailHog #3528

Closed
manuelmeister opened this issue Jun 19, 2023 · 8 comments · Fixed by #3842
Closed

Find replacement for MailHog #3528

manuelmeister opened this issue Jun 19, 2023 · 8 comments · Fixed by #3842
Assignees

Comments

@manuelmeister
Copy link
Member

Currently MailHog is not actively maintained and is not available on ARM.
mailhog/MailHog#442 (comment)

@carlobeltrame
Copy link
Member

How about mailcatcher? I'm using that insome other projects, and even in some cypress e2e tests checking taht the correct mails are sent out. Does that work on ARM?

@manuelmeister
Copy link
Member Author

I assume, i could not find an official docker image. I've looked at this list: mailhog/MailHog#392

@carlobeltrame
Copy link
Member

carlobeltrame commented Jun 19, 2023

I'm using this Docker image: https://hub.docker.com/r/schickling/mailcatcher/
But it's also very easy to create our own image if needed: https://github.com/hitobito/development/blob/master/docker/mailcatcher.dockerfile

MailCatcher

Data retrieved 2023-09-25
https://github.com/sj26/mailcatcher 6k Stars
Code search on github for docker image: 1.4k results https://github.com/search?q=schickling%2Fmailcatcher&type=code
Latest commit: Sep 18, 2023
Latest release: Jul 29, 2023

  • Docker Image AMD
  • Docker Image ARM
  • Web UI
  • HTTP API

@usu
Copy link
Member

usu commented Jun 20, 2023

On the linked issue on MailHog, they also mention Mailpit. Could be another option. And seems to have ARM-builds on docker hub.

MailPit

Data retrieved 2023-09-25
https://github.com/axllent/mailpit 3.1k Stars
Code search on github for docker image: 908 results https://github.com/search?q=axllent%2Fmailpit&type=code
Latest commit: Sep 25, 2023
Latest release: Sep 24, 2023

  • Docker Image AMD
  • Docker Image ARM
  • Web UI
  • HTTP API

@simfeld
Copy link
Contributor

simfeld commented Jul 2, 2023

Another contender: https://github.com/tweedegolf/mailcrab (discovered through https://news.ycombinator.com/item?id=35010794)

Accept-all SMTP server
Web interface to view and inspect all incoming email
View formatted mail, download attachments, view headers or the complete raw mail contents
Runs on all amd64 and arm64 platforms using docker
Just a 7.77 MB docker image

MailCrab

Data retrieved 2023-09-25
https://github.com/tweedegolf/mailcrab 561 Stars
Code search on github for docker image: 28 results https://github.com/search?q=marlonb%2Fmailcrab&type=code
Latest commit: Sep 11, 2023
Latest release: ca Sep 11, 2023

  • Docker Image AMD
  • Docker Image ARM
  • Web UI
  • HTTP API

@BacLuc
Copy link
Contributor

BacLuc commented Sep 25, 2023

supabase uses Inbucket for the local development environment.

Inbucket

Data retrieved 2023-09-25
https://github.com/inbucket/inbuckett 1.3k Stars
Code search on github for docker image: 650 https://github.com/search?q=inbucket%2Finbucket&type=Repositories&ref=advsearch&l=&l=
Latest commit: Sep 18, 2023
Latest release: Feb 28, 2023

  • Docker Image AMD
  • Docker Image ARM
  • Web UI
  • HTTP API

@BacLuc
Copy link
Contributor

BacLuc commented Sep 25, 2023

MailDev

Data retrieved 2023-09-25
https://github.com/maildev/maildev 4.4k Stars
Code search on github for docker image: 1.7k resulsts https://github.com/search?q=maildev%2Fmaildev&type=code&ref=advsearch
Latest commit: Jul 20, 2023
Latest release: Jul 20, 2023

  • Docker Image AMD
  • Docker Image ARM
  • Web UI
  • HTTP API

@BacLuc
Copy link
Contributor

BacLuc commented Sep 25, 2023

I will try MailDev because its here for a long time, seems to have support and usage, and is written in javascript, if really needed we could also change things more easily.

BacLuc added a commit to BacLuc/ecamp3 that referenced this issue Sep 25, 2023
That we use a supported image and have arm images available.

closes ecamp#3528
@BacLuc BacLuc self-assigned this Sep 25, 2023
BacLuc added a commit to BacLuc/ecamp3 that referenced this issue Sep 30, 2023
That we use a supported image and have arm images available.

closes ecamp#3528
@usu usu closed this as completed in #3842 Oct 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging a pull request may close this issue.

5 participants