使用 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 記錄:
填寫 DNS 記錄
那麼我們只需要在「主機記錄」處填寫子域名前綴 mg 即可:
填寫 TXT 記錄
詳細說明如下:
填寫主機記錄
然後回到 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": "[email protected]",
            "pass": "123456"
        }
    }
}

至此就配置好 Ghost 郵箱了,就可以用其來邀請新作者了。具體步驟如下:

  1. 登陸 Ghost 後臺頁面
  2. 進入「MANAGE」下的 「Staff」頁面
  3. 點擊右上角的「Invite people」,輸入對方郵箱,選擇角色(默認爲 Author,關於各種角色介紹請查看用戶角色和權限介紹),點擊「Send invitation now」即可

發送邀請後可以點擊「REVOKE」來撤回邀請,也可以點擊「RESEND」來重發邀請,一次邀請的有效期爲 7 天。

Reference

END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章