【Ghost 架站必備】Ghost 搭配 Gmail SMTP 寄送電子報|完全拋棄Mailgun 的替代方案

正在使用 Ghost 架設個人部落格,卻被官方綁定的 Mailgun 電子報服務限制?本篇教學帶你一步步改用 Gmail SMTP 寄送會員通知與電子報,不僅免除 Mailgun 的設定與費用,更適合小型站長與內容創作者使用。文中也將介紹開源工具 Ghosler 的安裝與設定方式,並教你如何透過 Zeabur 雲端平台免費部署自己的電子報服務,完整整合 Ghost、Gmail、Webhook,實現低成本、高彈性的部落格經營策略。不論你是剛開始寫部落格,還是希望擺脫 Mailgun 限制的 Ghost 使用者,本篇都是你實現電子報自主化的最佳入門指南。

【Ghost 架站必備】Ghost 搭配 Gmail SMTP 寄送電子報|完全拋棄Mailgun 的替代方案

在架設 Ghost 部落格的過程中,雖然官方推薦使用 Mailgun 作為電子報與通知信件的發信服務,但實際使用下來卻發現許多限制與不便。例如:Mailgun 的設定流程相對繁瑣、免費額度偏低、寄信速度偶爾延遲,進階功能則需訂閱付費方案。對於像我這樣剛起步的個人部落格來說,這樣的成本與維護負擔顯得不成比例,尤其當寄信頻率不高時,會讓人懷疑是否值得長期投入。

因此,我決定改用更直覺、成本更低的解法:透過 Gmail SMTP 作為 Ghost 的發信點。這不僅能降低寄信成本,對於已經有 Gmail 帳號的用戶來說,也更容易整合與維護。接下來,我將分享 Gmail SMTP 的設定步驟與實務經驗,協助其他 Ghost 使用者順利完成轉換。

其實這個議題是我最近開始建立新部落格時才真正注意到的。當時在 Threads 上與橘貓討論到電子報的發送需求,才發現 Ghost 的驗證信與電子報其實是 完全不同的發信機制。原本以為只要改個 SMTP 設定就能一併處理,沒想到 Ghost 的 newsletter 發送其實內建強依賴 Mailgun API,完全無法透過 SMTP 解決。
為了釐清這一點,我花了不少時間研究網路上的解法,卻發現目前還沒有可行辦法。直到我偶然發現開源項目 ItzNotABug/ghosler,才真正看到了一個可行的解決方案,讓 Ghost 能夠透過 SMTP 發送電子報。
這篇文章,就是希望能將這套方法整理出來,讓更多 Ghost 使用者能夠擺脫 Mailgun 的綁定限制,用自己熟悉的 Gmail 或 SMTP 服務,自由又低成本地發送電子報與通知信件。

第一部分:Gmail SMTP 設定準備

在 Ghost 架站中,若你希望透過 Gmail 來寄送電子報、會員通知、密碼重設等郵件內容,首先必須設定好 Gmail SMTP 的憑證與連線參數。本章節將完整說明 Gmail 應用程式密碼的申請流程與 SMTP 設定細節,為後續 Ghost 整合做準備。


一、啟用 Gmail 應用程式密碼(App Password)

由於 Google 為保障帳號安全,不允許第三方應用直接使用帳號密碼連線 SMTP。因此,你必須啟用兩步驟驗證,並額外生成一組「應用程式專用密碼」作為 SMTP 認證用途。

步驟說明:

  1. 登入你的 Gmail 帳號前往 https://myaccount.google.com
  1. 選單中選擇「安全性」,找到「登入Google的方式」,點選「兩步驟驗證」
  1. 選擇啟用「兩步驟驗證」,並依照指示加入兩種驗證方式(只有一種的話,無法使用應用程式密碼)

成功開啟兩步驟驗證後,要產生一組「應用程式密碼」來讓ghost透過gmail來寄出郵件

  1. 在「兩步驟驗證」的畫面底下,會有「應用程式密碼」   

或者直接點擊網址:https://myaccount.google.com/apppasswords

建立應用程式密碼

  1. 輸入應用程式名稱:「ghost mail」
  2. 點選「產生」後,會顯示一組 16 碼的密碼
複製密碼並妥善保存此密碼 僅顯示一次,請妥善保存並待會用於 Ghost 設定中。

第二部分: 使用zeabur不花一分錢部署ghosler 來代替mailgun


Ghosler 是什麼?

Ghosler 核心特色

  • 支援任意 SMTP 發信(如 Gmail、Brevo、Mailersend、SendGrid)
  • 支援多帳號切換與寄送記錄分析
  • 可與 Pipedream / Zapier 整合實現會員同步與追蹤
  • 無需 Mailgun,不需額外付費即可寄出電子報

Ghosler 是由ItzNotABug 一個基於 Ghost 的擴充專案,專為需要使用 SMTP 自主發送電子報 的使用者設計。

它繞過了 Ghost 原生只能使用 Mailgun 的限制,讓你可以使用 自己的 Gmail、Brevo、Outlook 或其他 SMTP 服務,來寄送會員電子報、系統通知與行銷內容。

我基於原始版本做出一些技術上的修正,有新fork另外一個repo ChiuAlfredo/ghosler,解決部署原始版本會出現的問題,接下來都會修正的新版本

zeabur 是什麼?

Zeabur 是一個為開發者打造的現代化雲端部署平台,主打「Serverless 全自動部署體驗」,讓你可以像部署前端網站一樣,快速部署各種後端應用、資料庫與微服務。

近年來,n8n越來越受到開發者與成長型團隊的歡迎。相較於傳統部署方式(如手動安裝、Docker Compose),越來越多 n8n 教學與實戰文章都轉向使用 Zeabur 部署,像是 雷蒙Raven都有很詳細的教學文,我認爲Zeabur受歡迎的原因包括:

  • 一鍵部署:Zeabur 提供官方 n8n 模板,支援資料庫綁定、網域設定與 HTTPS,自動完成部署,完全不需寫一行指令。
  • Serverless 架構:n8n 是低流量、高效能的工具,非常適合用 Zeabur serverless 模式節省資源與成本。
  • 中文化介面與教學社群:Zeabur 提供完整中文操作介面,許多中文教學(如《五倍紅寶石》、《XLog》、《個人自動化實戰》)都推薦使用,並且本身就是台灣的公司。

怎麼把ghosler部署在Zeabur上

  1. zeabur模板部署(點擊Deploy to zeabur):
Deploy on Zeabur
zeabur部署
  1. 部署完成後,綁定子網域
綁定zeabur子網域
  1. 輸入任意的網域名稱,點擊綁定
輸入任意的網域名稱
  1. 成功後就可以看到
登入預設
帳號:ghosler
密碼:admin
登入後都可以做修改

第三部分:Ghosler要怎麼使用才能夠自動發電子報

我們先回到ghost做設定

  1. 到ghost-setting-Advanced底下的intergrations ,選擇Add custom intergration
  1. 設定一個intergration名稱,可以任意設定
  1. 複製Admin API key以及API URL,在後續Ghosler設定中會用到,點擊save

接著我們到Ghosler中做設定

  1. 登入後可以看到個頁面,點擊setting
點擊ghosler setting
  1. 選擇ghost setting,填入剛才ghost 的Admin API key以及API URL,會自動產生secret key
填入剛才ghost 的Admin API key以及API URL
  1. 選擇Email settings,點擊Add new,填入gmail的資訊
  1. 儲存設定save changes,一定要做不然設定的內容不會儲存
  2. 可以在ghost中intergration檢查是否有加入一個新的webhook
  1. 接著就可以發布一篇新的文章,Ghosler會自動寄新的文章給會員
    如果該篇文章不想要寄電子報可以在tag中加入#GhoslerIgnore

參考網站

GitHub - ChiuAlfredo/ghosler: Send newsletter emails to your Ghost CMS subscribers & members, using your own email credentials!
Send newsletter emails to your Ghost CMS subscribers & members, using your own email credentials! - ChiuAlfredo/ghosler
GitHub - ItzNotABug/ghosler: Send newsletter emails to your Ghost CMS subscribers & members, using your own email credentials!
Send newsletter emails to your Ghost CMS subscribers & members, using your own email credentials! - ItzNotABug/ghosler
從 YAML 建立模板 - Zeabur
在 Zeabur 從 YAML 建立模板
Ghosler - Newsletters without Mailgun!
Hello everyone 👋, I recently setup a private blog via Ghost & its pretty amazing to work with. The editor, the themes and obviously the community! However I stumbled upon the issue which quite many have had about Mailgun x Newsletter. Mailgun is fine when you have a good userbase, however it doesn’t fit well when you are just starting up or have a small & selective user-base (private access sites with limited, selected users). I checked quite many posts on this same forum & none had solu…
如何使用 Gmail 收發個人網域的電子郵件 | havocFuture
網站的連絡方式,放上一個有個網域的 Email 是個很普遍的需求,原本我購買網域的 Gandi 有送兩個免費的 Email 服務,然後最近收到了一個訊息,簡單說免費信箱沒了,之後一個信箱每個月要 126 台幣
2025 年 Ghost 部落格最完整教學 🔥:從部署到配置一篇文解決!
想快速建立屬於自己的部落格? 在數位時代,部落格依然是分享知識與經驗的最佳平台。然而,對許多數位工作者而言,從零開始建置一個部落格可能會耗費大量時間,甚至面臨繁瑣的技術挑戰。本文將帶你了解 Ghost 這款高效的部落格平台,並一步步教你如何從部署到配置,快速上手! 什麼是 Ghost? Ghost 是一個專為部落格和內容創作者設計的開源平台。它以輕量化、高效能和易於使用聞名,適合專注於內容創作而非技術堆疊的使用者。 核心特色: * 簡潔的用戶介面:直觀的編輯器,支持 Markdown 語法,讓你專注於寫作。 * 高度客製化:支持多種主題與外掛,滿足不同需求。 * SEO 友好:內建 SEO 工具與分析功能,幫助內容更容易被搜尋引擎收錄。 優缺點分析 優點 * 部署快速:幾分鐘內即可啟用,無需複雜的技術知識。 * 輕量化:相比 WordPress,Ghost 更精簡、更適合部落格用途。 * 可擴展性:支持團隊協作。 * 內建分析工具:了解讀者行為,
自架 Ghost 網站教學 + 電子報系統 Mailgun,取代 WordPress CMS 部落格和 Kit
專門寫給想架站、經營電子報的內容創作者,想擁有比 WordPress 更簡潔的寫作體驗、更划算的價格,讓我們專注在寫作,而非網站工程。這篇完整教學文,幫助你了解 Ghost 部落格的優勢、價格、電子報功能(取代 Convertkit)與使用 Zeabur 的架設步驟!