在本简短教程中,我将向您展示如何将 Mailjet 作为 Discourse 的免费 SMTP 服务使用。
目前,Mailjet 允许您每月免费发送 6000 封邮件或每天 200 封,且无需提供信用卡信息。
注册
您可以在这里注册:Mailjet
然后通过点击电子邮件中的链接验证您的账户。
创建您的域名
进入您的账户设置:Mailjet
点击“添加发件人域名或地址”
然后添加您的域名
(请注意,要验证域名,您需要能够访问您的网站托管服务或域名注册账户。)
添加新域名
DNS 验证您的域名
登录您的 DNS 主机。
根据 Mailjet 提供的信息添加新的 DNS 记录
将新的 TXT DNS 记录添加到您的 DNS 服务中。本例中使用的是 Cloudflare。
返回您的 Mailjet 窗口以完成验证,然后点击“立即检查”
完成后您将看到如下窗口
设置 SPF 认证
在 Mailjet 的“发件人与域名”部分,您可以找到此选项
根据推荐设置创建新的 TXT DNS 记录:
完成后,您应看到一个绿色的设置窗口。
设置 DomainKeys/DKIM
创建新的 TXT DNS 记录
请确保其保持在一行内!
设置您的用户名和密码
首先,您需要生成您的密钥,这将成为您的 SMTP 密码。为此,请前往 API 密钥管理 页面。
在该页面上,您会看到您的 API 密钥(这将作为您的 SMTP 用户名)已创建但部分隐藏,而您的密钥需要生成:
点击生成密钥按钮。这将弹出一个新窗口,其中包含您的API 密钥和密钥。请将它们复制到安全的地方,因为下一步需要用到。如果您丢失了密钥,则需要重新生成并重新设置 Discourse 的 SMTP。
生成后,您可以访问 MailJet 的 SMTP 和 SEND API 设置 页面以获取其余所需设置。
Discourse 的安装
在 Discourse 的初始设置中,使用以下设置:
- SMTP 服务器地址 = MailJet SMTP 服务器
- SMTP 端口 = SMTP 端口,通常为 25 或 587,请注意某些提供商会阻止端口 25。
- SMTP 用户名 = 您复制的 MailJet API 密钥
- SMTP 密码 = 您复制的 MailJet 密钥
您的设置应类似于以下内容:
完成后,您即可开始使用该服务。![]()
![]()
![]()














