使用 Mailgun 配置 Ghost 邮箱
Ghost 可以通過郵箱邀請作者入駐,一起創作,也可以通過郵箱找回密碼。這個郵箱不是隨便一個普通的郵箱就可以,需要一個專門的郵箱賬號,Ghost 官方推薦的是 mailgun 郵箱服務,mailgun 一個月 10000 封郵件免費,這已經足夠了。由于我的服務器和域名都是騰訊云的,本文就簡單講下 mailgun、Ghost 和騰訊云應該如何配置。
本文假設你已經擁有域名(假設域名為 example.com)和服務器,并已經安裝和基本配置好 Ghost。如還未安裝,可以參考 Ghost 博客平臺安裝和配置一文。
Mailgun 和騰訊云配置
首先你需要注冊一個 mailgun 賬號并登陸上。然后進入 「Domains」 頁面,點擊「Add New Domain」,按照頁面提示輸入域名,官方推薦使用一個子域名,例如 mg.example.com,其他項保持默認即可:
點擊「Add Domain」,這步就是按照提示添加 DNS 記錄,這些記錄需要在你的 DNS 提供商那添加,我用的是騰訊云解析,因此就是去騰訊云添加。
登陸到你的騰訊云控制臺,點擊「域名管理」,點擊域名后面的「解析」進入記錄管理頁面,點擊「添加記錄」,按照上面的提示一個一個的添加記錄即可。
這里有一點需要注意:填寫「主機記錄」時不需要填寫你的主域名,只用填寫子域名部分。例如要添加下面這條 TXT 記錄:
那么我們只需要在「主機記錄」處填寫子域名前綴 mg 即可:
詳細說明如下:
然后回到 mailgun 頁面,點擊一個類似 Verify DNS 的按鈕即可看到狀態,如果全部綠色對勾就會自動退出頁面,同時你也會收到一封確認郵件。
DNS 生效需要一段時間,大概幾分鐘。
最后我們需要得到郵箱和密碼,這兩個需要在后面配置 Ghost 時用到。進入「Domain settings」,選擇「SMTP credentials」,其中「Login」下方的就是郵箱,密碼則是點擊右邊的「Reset Password」:
按理說應該有個地方有初始密碼,而不是我需要點擊重置密碼才能拿到密碼,但是我沒找到,如果你知道的話可以在下方留言。
至此 mailgun 和騰訊云的配置就結束了。
Ghost 配置
Ghost 的配置就相對簡單,只需要更改 Ghost 安裝目錄下的 config.production.json 文件中的 mail 部分,將上面獲取到的郵箱和密碼填到對應位置,然后運行 ghost restart 重啟 Ghost 即可:
"mail": {"transport": "SMTP","options": {"service": "Mailgun","port": 465,"secureConnection": true,"auth": {"user": "postmaster@mg.example.com","pass": "123456"}} }至此就配置好 Ghost 郵箱了,就可以用其來邀請新作者了。具體步驟如下:
發送邀請后可以點擊「REVOKE」來撤回邀請,也可以點擊「RESEND」來重發邀請,一次邀請的有效期為 7 天。
Reference
- Configuration - Adapt your publication to suit your needs
- Configure Mailgun on self hosted Ghost blog
- How to integrate Mailgun email to Ghost blog
- Domain Verification Walkthrough – Mailgun Help Center
- Managing your team in Ghost: User roles and permissions - FAQ
END
總結
以上是生活随笔為你收集整理的使用 Mailgun 配置 Ghost 邮箱的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实现生产者消费者模式
- 下一篇: AB实验平台:为什么AB实验平台必不可少