这篇文章与 Dokploy 部署 Ghost 博客 是关联的,记录了我部署 Ghost 以及配置邮件的过程,可以合起来阅读。

我的当前博客是基于开源 Ghost 6.0 部署的,是需要自己配置邮件服务商的,可以支持如用户邀请、密码重置、成员注册和成员登录链接,发送订阅邮件。Ghost 直接支持在后台进行配置 Mailgun,参考官方配置地址,官方宣称对于 Amazon SES 等也支持,但是我最初申请 Amazon SES 失败了,就转而申请 Mailgun 了

Mailgun 是使用非常广泛的邮件发送服务,通常用于用户注册/登录验证码,发送订阅类邮件(非营销型),上手简单,API 友好,对于开发者来说,用它来做早期 MVP 很合适,类似的竞品也有 SendGrid, Resend, Amazon SES 等

CleanShot 2025-11-20 at 08.47.53@2x.png

Mailgun 申请

进入mailgun 入口 ,点击 Start for free

CleanShot 2025-11-20 at 07.43.32@2x.png

填写个人信息,银行卡相关,我这里使用的是 visa 卡,手机号使用的是美国手机卡(紫卡)的号

CleanShot 2025-11-20 at 07.49.42@2x.png

PS: 这里往下可能遗失了一些步骤,忘记有没有关于站点域名填写相关的了🤪,最初我以为这个过程很简单,就没记录,谁知道后面还需要做一些配置和官方客服沟通,这篇文章是后记录补充的

这里注意,创建完账号之后,是没法直接使用的,需要进行账户验证。官方需要避免客户收到垃圾邮件的骚扰,所以这里必须对申请的业务站点进行审核,需要针对对应的网站进行

从设置页面,进入工单支持入口,拉到页面底部,选择创建工单

CleanShot 2025-11-20 at 07.53.36@2x.png

创建工单

CleanShot 2025-11-20 at 08.06.01@2x.png

类型选择 Disabled Account & Domains

CleanShot 2025-11-20 at 08.06.54@2x.png

填写对应的问题和信息,也可以上传图片等描述附件

CleanShot 2025-11-20 at 08.07.11@2x.png

创建之后,官方客服会告知你需要回复相关的信息如下,官方客服让我补充对应站点的业务介绍,邮件发送频率,营销相关,这里直接 AI 让他帮你生成相关的信息即可,自己再审查一下。

CleanShot 2025-11-20 at 08.04.38@2x.png

最后官方又要求我提供网站的隐私协议和服务条款相关,国外对这块的重视程度还是挺高的,最初我的站点是没有配置这两个页面的,所以就没通过。

隐私协议和服务条款相关这两个页面我也是让 chatgpt 帮我生成的,直接把自己的站点粘贴给 chatgpt,让它针对站点类型提供这两个页面的英文版本即可。

等我补齐这两个页面之后,再向官方申请就通过了。等待一天,官方客服就让我的账号正常使用了

CleanShot 2025-11-20 at 07.54.36@2x.png

Ghost API Key 创建 & Domains 获取

Mailgun 自定义域名,Mailgun 自动分配的的有一个沙盒域名,但是不适合作为真实业务使用,需要添加自己域名相关的

CleanShot 2025-11-20 at 09.47.23@2x.png

配置当前域名相关的 DNS 配置,截图只是一部分,需要把所有的 DNS 配置都映射到域名上,这里有个 Login in to your provider ,点击之后可以直接授权域名托管厂商(我用的是 Cloudflare)自动进行 DNS 配置

CleanShot 2025-11-20 at 09.48.59@2x.png

📢注意: 配置完之后,需要在第一个 Txt 记录后面,点击一下 Active,然后检查是否所有的项目都是正常的。

在 Mailgun 管理后台的“发送”部分找到“域名设置”。创建 SMTP credentials。

CleanShot 2025-11-20 at 10.00.37@2x.png


CleanShot 2025-11-20 at 10.01.48@2x.png

创建后的 password 只展示一次,记得保存

CleanShot 2025-11-20 at 10.02.11@2x.png

这里需要等待一会,我当时等待了半个小时,收到了官方的邮件说开通成功了

CleanShot 2025-11-20 at 15.02.14@2x.png

创建 API Key,并将其保存下来,这个 API Key 只展示一次,不要遗失。

CleanShot 2025-11-20 at 08.21.46@2x.png
CleanShot 2025-11-20 at 08.22.58@2x.png