Mailgunで送信ドメインを追加および認証する方法(以下の手順に従ってください)

1. Mailgunのコントロールパネルにログインし、リージョンを確認します

  • 右上でUSまたはEUリージョンを選択します。ドメインとデータはリージョンごとに分離されているため、以降の操作でも同じリージョンを使用してください。

2. ドメイン追加セクションに移動します

  • 左側のサイドバーで送信 → ドメインに移動し、右上の新しいドメインを追加をクリックします。
  • ボタンが使用できない場合は、請求設定でクレジットカードの追加が必要かどうかを確認してください。

3. ドメインとリージョンを入力します

  • ドメイン名に送信ドメインを入力します。送信レピュテーションとDNSレコードを個別に管理するため、サブドメイン(例:mg.your-domain.com)の使用を推奨します。次に、ドメインリージョンでUSまたはEUリージョンを選択します。

4. パネルの指示に従い、DNSプロバイダーでDNSレコードを追加します

  • Mailgunは、必須のSPFおよびDKIM TXTレコードと、任意のCNAMEおよびMXレコードを提供します。CNAMEは開封やクリックのトラッキングに使用します。MXは、メールの受信やルーティングが必要な場合のみ設定してください。
  • 一般的な例(あくまで例示です。パネルに表示される実際の値を使用してください):SPF(TXT):v=spf1 include:mailgun.org ~all DKIM(TXT):ホスト名は通常kxxx._domainkey.mg.your-domain.comで、値はパネルが生成します。CNAME(トラッキング、任意):mailgun.orgを指します
  • 同じドメインのSPFレコードは一つだけにしてください:既存のSPFレコードがある場合は、include:mailgun.orgをそのレコードに統合します。
  • DNSプロバイダーによって手順が多少異なります。利用しているプロバイダーのMailgun設定ガイドを参照してください。

5. DNSの伝播を待ち、「Verify」をクリックします

  • DNSの伝播後、Mailgunのドメインページに戻り、「Verify」をクリックします。SPFとDKIMの両方が認証済みと表示されたら、ドメイン認証は完了です。

6. SMTP認証情報を作成/表示します

  • ドメインのドメイン設定/SMTP認証情報に移動し、そのドメイン用のSMTPユーザーを作成または表示します(通常はpostmaster@your-domain.com、または自分で作成したユーザー)。SMTPパスワードは一度しか表示されないため、安全に保存してください。ログイン名にはメールアドレス全体を使用します。
  • 送信設定:SMTPサーバー smtp.mailgun.org、ポート 587(STARTTLS)または465(TLS)。

これらの手順を完了したら、管理コンソールの「拡張サービス」にそのドメインのSMTP認証情報を入力して保存します。