← Blog

在 Heroku、Addons.io 和 Build.io 上使用 Mailer To Go

March 26, 2026 by 随行邮件团队
关于在您的 Heroku 兼容应用中添加事务性电子邮件的实用指南 — 无论您是直接在 Heroku 上部署、通过 Addons.io 部署还是在 Build.io 上部署。

快速开始

Mailer To Go 提供 SMTP 和 API 访问,用于事务性电子邮件。无论您在 Heroku 上直接部署、通过 Addons.io 或在 Build.io 上部署,设置方式都相同:配置插件、获取凭证并开始发送。

Heroku 应用商店

Heroku 从一开始就是我们的主要平台,无论应用商店生态如何变化,我们都致力于支持该平台。

将 Mailer To Go 添加到您的应用:

heroku addons:create mailertogo --app your-app

这会配置 Mailer To Go 账户,并自动在您的应用上设置 MAILERTOGO_SMTP_HOST、MAILERTOGO_SMTP_USER、MAILERTOGO_SMTP_PASSWORD 和 MAILERTOGO_API_KEY 环境变量。

Addons.io

Addons.io 是 Heroku 兼容插件的应用商店。在目录中找到 Mailer To Go,点击安装,然后选择适合您容量的方案。配置流程与 Heroku 相同 — 相同的环境变量、相同的 API、相同的仪表板。

Build.io

Build.io 是一个 Heroku 兼容平台,本地运行您的 Procfile 和 app.json。Mailer To Go 作为一流插件可用。通过 Build.io 仪表板或 CLI 添加它:

bld addons:create mailertogo --app your-app

您的 app.json 可以声明该依赖:

{
  "addons": ["mailertogo"]
}

配置

配置完成后,将您的应用配置为使用 SMTP 凭证:

# config/environments/production.rb
config.action_mailer.smtp_settings = {
  address:        ENV["MAILERTOGO_SMTP_HOST"],
  port:           587,
  user_name:      ENV["MAILERTOGO_SMTP_USER"],
  password:       ENV["MAILERTOGO_SMTP_PASSWORD"],
  authentication: :plain,
  enable_starttls_auto: true
}

或使用 API 与您的 MAILERTOGO_API_KEY 直接进行编程发送、模板管理和传递跟踪。

自定义域名

对于生产环境使用,请在 Mailer To Go 仪表板中配置自定义发送域。添加我们提供的 DNS 记录(SPF、DKIM、DMARC)以验证您的域并最大化可传递性。

我们的承诺

Mailer To Go 为 Heroku 生态系统而构建。随着平台的发展,我们仍然可用于任何运行 Heroku 兼容应用的地方 — 在 Heroku 本身、在 Addons.io 上,以及在 Build.io 上。无论您在哪里部署,您的电子邮件基础设施都保持稳定。