由於 Mautic 是一個自動化行銷利器,那麼寄發電子郵件便是一個必須的功能。不過在開發時一再的利用真實的 SMTP 服務寄發郵件,除了有可能服務供應商暫時停權外,若被使用者回報為垃圾郵件,就更得不償失。Mailhog 是一個開源的專案,讓你可以在開發階段得以模擬 SMTP 服務,測試你的信件是否能正常寄送。
# 如:/mailhog
mkdir mailhog
# 切換到 mailhog 目錄
cd mailhog
version: '3'
services:
mailhog:
image: mailhog/mailhog
logging:
driver: 'none' # disable saving logs
ports:
- 1025:1025 # smtp server
- 8025:8025 # web ui
# /mailhog
docker-compose up -d