開発者向け

Mailer To Goはトランザクショナルメールです。数分で任意の言語から接続でき、専用SDKを学ぶ必要はありません。すでに使用しているメーラーで標準SMTPを使用して送信でき、REST APIも近日公開予定です。

クイックスタート

  1. サインアップ して送信ドメインを追加します(mtg.yourdomain.comのようなサブドメインが推奨されます — 理由はこちら)。
  2. 公開 ダッシュボードに表示されるSPFおよびDKIMレコード(およびDMARCポリシー)を公開します。ウォークスルー: メール認証、完全ガイド
  3. SMTPクレデンシャルを取得 し、環境変数として設定します。
  4. 送信します。
export MAILERTOGO_SMTP_HOST=smtp.mailertogo.com   # ダッシュボードに表示される正確なホスト
export MAILERTOGO_SMTP_USER=...
export MAILERTOGO_SMTP_PASSWORD=...

言語別に送信

SMTPに対応した任意の言語が機能します。各言語の最小限の例:

# Ruby — mail gem
Mail.deliver do
  from "hello@yourdomain.com"; to "user@example.com"
  subject "Hello"; body "It works."
  delivery_method :smtp, address: ENV["MAILERTOGO_SMTP_HOST"], port: 587,
    user_name: ENV["MAILERTOGO_SMTP_USER"], password: ENV["MAILERTOGO_SMTP_PASSWORD"],
    enable_starttls_auto: true
end
// Node.js — Nodemailer
const t = require("nodemailer").createTransport({
  host: process.env.MAILERTOGO_SMTP_HOST, port: 587,
  auth: { user: process.env.MAILERTOGO_SMTP_USER, pass: process.env.MAILERTOGO_SMTP_PASSWORD },
});
await t.sendMail({ from: "hello@yourdomain.com", to: "user@example.com", subject: "Hello", text: "It works." });

Ruby、Python、Node.js、およびGoの完全な例(Rails、Django、およびLaravelのフレームワーク設定を含む)は、送信クイックスタートにあります。SMTP設定、ポート、およびリファレンスはドキュメントにあります。

REST API(近日公開)

JSON送信APIが開発中です:

POST https://api.mailertogo.com/api/v1/emails
Authorization: Bearer <your API key>

{ "from": "...", "to": "...", "subject": "...", "html": "...", "text": "..." }

まだ公開されていません。現在はSMTPで送信し、ドキュメントで発表をご確認ください。

プラットフォームにデプロイしていますか?

Mailer To GoはHerokuAddons.io、およびBuild.ioのコンフィグ変数ネイティブアドオンです。プロビジョニングするとクレデンシャルが自動的に挿入されます。Herokuからトランザクショナルメールを送信をご覧ください。

本番チェックリスト

質問がありますか? ドキュメントを読むまたは開始する