March 25, 2020

本地開發測試郵件服務

Tags: mailmailhog | (1 min read)
本地開發測試郵件服務

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

Mailhog 項目

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

version: '3'
services:
  mailhog:
    image: mailhog/mailhog
    ports:
      - "1025:1025"
      - "8025:8025"

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

MAIL_DRIVER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_ENCRYPTION=null
MAIL_USER=testuser
MAIL_PASSWORD=testpwd

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