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~allDKIM(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認証情報を入力して保存します。