← 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_HOSTMAILERTOGO_SMTP_USERMAILERTOGO_SMTP_PASSWORD、およびMAILERTOGO_API_KEY環境変数がアプリに自動的に設定されます。

Addons.io

Addons.ioはHeroku互換アドオンのマーケットプレイスです。カタログでMailer To Goを見つけ、インストールをクリックして、ボリュームに合わせたプランを選択します。プロビジョニングフローはHerokuと同じです — 同じ環境変数、同じAPI、同じダッシュボード。

Build.io

Build.ioはあなたのProcfileapp.jsonをネイティブに実行するHeroku互換プラットフォームです。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
}

またはプログラマティック送信、テンプレート管理、配信追跡のためにMAILERTOGO_API_KEYを使用してAPIを直接使用します。

カスタムドメイン

本番運用には、Mailer To Goダッシュボードでカスタム送信ドメインを構成します。提供するDNSレコード(SPF、DKIM、DMARC)を追加してドメインを認証し、配信可能性を最大化します。

私たちのコミットメント

Mailer To GoはHerokuエコシステム向けに構築されました。プラットフォームが進化するにつれ、Heroku互換アプリが実行される場所のどこででも利用可能です — Heroku自体、Addons.io上、およびBuild.io上。デプロイ先がどこであれ、メールインフラストラクチャは安定したままです。