Mailhog真乃本地開發測試郵件服務的神器,方便好用。
Mailhog 項目 [https://github.com/mailhog/MailHog]
Y cheung 使用docker來啟動mailhog服務,docker-composer.yml文件內容如下
version: '3'
services:
mailhog:
image: mailhog/mailhog
ports:
- "1025:1025"
- "8025:8025"
如此這般,就可以在所需使用發送郵件測試的其他應用中配置上mailhog,其默認用戶名是testuser,默認密碼是testpwd
。如果同樣是docker服務的話,
2016年的時候,Mailgun 免費註冊帳號還能添加自定義域名(當時Y Cheung 曾寫過一篇blog:Centos7 安裝 Postfix 並配置
mailgun 服務 [https://szeching.com/config-postfix-and-mailgun-on-centos-7/]
),想不到現在新註冊帳號已經是需要先綁定銀行卡才能使用自定義域名,而註冊分配給你的測試域名Sandbox
subdomain壓根就不能用,你會遇到類似以下的報錯信息:
{ "message": "Sandbox subdomains are for test purposes only. Please add your own domain
上次Ubuntu主機配置好郵件服務後沒有及時寫下來備份,結果這次重裝主機就又去search了一番 ,浪費時間,唉~
畢竟不熟練(我又不是網管又不是運維,哼
註冊第三方郵件服務
* Mailgun : https://mailgun.com
* SendGrid : https://sendgrid.com/
這兩個服務YCHEUNG都有用過,感覺差不多,本篇就只講 mailgun 啦!
註冊好之後,可以新添加自定義域名(需驗證),也可以使用網站默認提供的一長串地址,免費賬號限制每月發送的郵件數,不過作為個人主機發發系統郵件什麼的,免費額度足夠了。
選擇你要使用的domain查看詳細信息:
關鍵記錄下Default SMTP Login 和