本地開發測試郵件服務 Mailhog

Posted by Y Cheung on Wed, Mar 25, 2020

Mailhog真乃本地開發測試郵件服務的神器,方便好用。

Mailhog 項目

Y cheung 使用docker來啟動mailhog服務,docker-composer.yml文件內容如下

1version: '3'
2services:
3  mailhog:
4    image: mailhog/mailhog
5    ports:
6      - "1025:1025"
7      - "8025:8025"

如此這般,就可以在所需使用發送郵件測試的其他應用中配置上mailhog,其默認用戶名是testuser,默認密碼是testpwd。如果同樣是docker服務的話,那嚒mail host地址就是mailhog的服務名。

1MAIL_DRIVER=smtp
2MAIL_HOST=mailhog
3MAIL_PORT=1025
4MAIL_ENCRYPTION=null
5MAIL_USER=testuser
6MAIL_PASSWORD=testpwd

查看郵件列表的地址是http://localhost:8025/,樣式雖然簡單,但是足夠用了。