在 Heroku、Addons.io 和 Build.io 上使用 Mailer To Go
快速开始
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 上。无论您在哪里部署,您的电子邮件基础设施都保持稳定。