Mandrill と WP Mail SMTP を組み合わせて WordPress サイトのメール配信性を向上させたいとお考えですか?Mandrill は Mailchimp 社が提供する信頼性の高いトランザクションメール API サービスで、強力なメール配信インフラと詳細な分析・追跡機能を提供します。
このチュートリアルでは、WP Mail SMTP で Mandrill メーラーを設定する方法を紹介します。
Mandrillとは?
Mandrill は Mailchimp が提供するトランザクションメール API サービスです。パスワードリセット、注文確認、その他のトランザクションメールなどの自動化された一対一のメールを高い配信率で送信することに特化して設計されています。
- コストMandrillは500通のメールを送信できる無料トライアルプランを提供しています。ただし、無料プランではお客様の認証済みドメインのアドレスにのみ送信可能です。料金はメール送信数に応じて変動します。
- メールからの要件WP Mail SMTP で Mandrill を使用するには、検証済みのドメインのメールアドレス (例: [email protected]) を使用する必要があります。
- 結論Mandrillは、詳細な分析と高い配信率で信頼性の高いトランザクションメール配信を必要とするビジネスに最適な選択肢です。
注:サポートされているメーラーについての詳細は、WP Mail SMTPのメーラーガイドをご覧ください。
Mandrill アカウントの設定
MandrillはMailchimpのプラットフォームの一部です。まずはMailchimp の Transactional Email ページをご覧ください。
既に Mailchimp のアカウントをお持ちの場合は、アカウントダッシュボードにログインしてください。MandrillはMailchimpのアドオンとしてご利用いただけます。
Mailchimp アカウントにログインしたら、Automations " Transactional email に移動して Mandrill にアクセスします。次にLaunch Appボタンをクリックします。

Mandrill のアカウントエリアにリダイレクトされます。まだの場合は、デモの制限を超えてメールを送信するには Mandrill の有料サービスにサインアップする必要があります。

アカウントを作成すると、Mandrill のダッシュボードが表示され、メール設定を行うことができます。
ドメインの認証
Mandrill を利用してメールを送信する前に、送信ドメインの所有権を確認する必要があります。このプロセスではドメイン設定にDNSレコードを追加し、メールの配信性を向上させます。
送信ドメインの追加
Mandrill ダッシュボードから送信ドメインの設定が必要である旨の通知が表示されます。送信ドメインの設定] ボタンをクリックして開始します。

その後、ドメインフィールドにドメイン名を入力し、[+追加]ボタンをクリックして次に進みます。

または、「設定」から「ドメイン」タブをクリックし、送信ドメインを管理することもできます。

送信ドメイン]ページで、提供されているフィールドにドメイン名を入力し、[+追加]ボタンをクリックします。

ドメインの確認
ドメインを追加したら、そのドメインを所有していることを確認する必要があります。そのためには、Verified Domain欄の下にあるView detailsをクリックしてください。

表示されるオーバーレイで、Mandrill は DNS 設定に DNS レコードを追加する方法と検証メールを受信する方法の 2 つの検証方法を提供します。
TXTレコード方式を選択した場合、ドメインのDNS設定に追加する必要がある固有の検証コードが表示されます。

または、お客様のドメインのメールアドレスを入力すると、Mandrill がそのアドレスに検証リンクを送信します。
DNSレコードの設定
ドメイン認証レコードに加えて、適切なメール認証のためにDKIMレコードとDMARCレコードを設定する必要があります。
DKIMレコードを追加するには、ドメインのDKIM設定の横にある「詳細を表示」をクリックします。

Mandrill は DKIM 用に 2 つの CNAME レコードを提供します (例: mte1._domainkey と mte2._domainkey) ので、DNS 設定に追加する必要があります。

その後、DMARCレコードにアクセスするには、DMARCステータスカラムの下にある詳細を表示するをクリックします。

表示されるオーバーレイに、ドメインの認証に必要なDMARCポリシーが表示されます。サイトのDNS設定にDNSレコードを追加する必要があります。
注:様々なドメインレジストラのDNSレコードを追加する方法についての詳細なガイドがあります。WP Mail SMTPメーラー設定のDNSレコードを追加する方法のチュートリアルをご覧ください。
DNSレコードを追加したら、「Test DNS Settings」ボタンをクリックして、レコードが正しく設定されているかどうかを確認します。

DNSの設定が反映されていれば、[AuthenticationStatus]欄に[Authenticated]と表示されるはずです。ただし、DNSの設定が反映されるまでに時間がかかる場合がありますので、設定を進めてください。

注:DNSの伝播には最大48時間かかることがあります。
APIキーの作成
WP Mail SMTP を Mandrill に接続するには API キーを作成する必要があります。Mandrill ダッシュボードから[設定]に移動し、[SMTP & API Info] タブをクリックします。

APIキーをまだお持ちでない場合は、"You don't have any API keys "というメッセージが表示されます。APIキーを作成するには、「APIキーを追加」ボタンをクリックしてください。

APIキーを作成すると、新しいキーに関する重要な情報がオーバーレイで表示されます。先に進む

WPメールのSMTP設定
Mandrill アカウントの設定と API キーの取得が完了したら、WordPress のメール送信に Mandrill を使用するように WP Mail SMTP を設定します。
始める前に、WP Mail SMTPプラグインをインストールして有効にしてください。
WP Mail SMTPがインストールされたら、WP Mail SMTP " Settingsに行き、Generalタブを選択してプラグイン設定ページを開きます。

Eメールから
送信元メールアドレスはサイトのメールを送信するアドレスです。これは Mandrill で認証したドメインのメールアドレスである必要があります。
たとえば、example.comを検証した場合、From Emailアドレスにはexample.comを含める必要があります(例:[email protected])。

送信元メールをサイト全体で同じにしたい場合は、「送信元メールを強制」オプションを切り替えてください。これにより、サイト全体のメール設定が上書きされ、すべての送信メールの一貫性が保たれます。

注:詳細については、強制送信メール設定の仕組みについてのガイドをご覧ください。
名前から
差出人名には、デフォルトであなたのサイト名が設定されています。ただし、受信トレイに表示される送信者名を任意のテキストに変更することができます。

また、この設定をサイト全体のメールに適用するには、[名前から強制送信]オプションを有効にすることもできます。

メーラー
MailerセクションでMandrill を選択します。

Mandrill を選択すると、API キーフィールドを含む追加の設定オプションが表示されます。
APIキー
先に進み、Mandrill アカウントからコピーした API キーをAPI Keyフィールドに貼り付けます。

新しい API キーを作成する必要がある場合は、Mandrill から直接 API キーを取得できる便利なリンクも用意されています。
バックアップ接続
バックアップ接続の設定はオプションであり、Mandrill メーラのセットアップを完了するために必須ではありません。しかし、メールの配信性を向上させるために、プライマリ接続に障害が発生した場合のバックアップとして追加の接続を設定することをお勧めします。
メーラーの設定が完了したら、必ず「設定を保存」ボタンをクリックしてください。

テストメールの送信
注意: メール送信を成功させるには、Mandrill のドメイン認証と DNS レコードが適切に設定されている必要があります。
設定を行った後、テストメールを送信して、すべてが正しく動作していることを確認する必要があります。これを行うには、WP Mail SMTP " Toolsに行き、Email Testタブを選択します。

送信先」フィールドに、アクセス可能なメールアドレスを入力します。プレーンテキストのメールしか送信しないことがわかっている場合を除き、HTMLの設定はオンのままにしておくことをお勧めします。
注:追加の接続を設定した場合、テストメールを送信する際に、プライマリ接続とその他の接続を選択できるようになります。
次に、「メールを送信」ボタンをクリックして、テストメールを送信します。

メール送信後、成功のメッセージが表示されるはずです。

入力したメールアドレスの受信トレイを確認すると、テストメールが届いており、Mandrill の統合が正常に動作していることが確認できるはずです。
これで完了です!これで Mandrill と WP Mail SMTP のセットアップは完了です。
次に、メール配信のパフォーマンスを監視したいですか?WP Mail SMTPのメールログを使用して、メール送信アクティビティを追跡・分析するガイドをご覧ください。