markshust / docker-magento

Mark Shust's Docker Configuration for Magento
https://m.academy/courses/set-up-magento-2-development-environment-docker/
MIT License
2.57k stars 1.01k forks source link

Replace MailHog with Mailcatcher for multi-arch compatibility #511

Closed drpayyne closed 3 years ago

drpayyne commented 3 years ago

Description

MailHog doesn't have support for multi-arch and it doesn't look to be actively maintained.

Alternative that @luancschmitz found - https://github.com/sj26/mailcatcher. This repo looks to be actively maintained and also support both amd64 and arm64 architectures (https://hub.docker.com/r/sj26/mailcatcher).

@markshust, do you have any alternatives? I have tested this on my M1 machine and it works as expected. If this looks good, I've created a PR already for your testing and review. I suggest we create a new branch (multi-arch) and merge all multi architecture related PRs into it before merging it back into the mainline.

luancschmitz commented 3 years ago

Hi @drpayyne and @markshust

as mentioned by @drpayyne, I changed the mailcatcher and it is working correctly. I tested it on my machine and receiving emails occurs normally. I believe it is a cross platform alternative.

markshust commented 3 years ago

Confirmed Mailcatcher works, merged in and tagging in 39.1.0 release due out momentarily.