AI要約
WordPressサイトのメール配信率を改善するためにSparkPostを使用しますか?このメール送信プラットフォームは、メールが顧客の受信トレイに確実に届くようにしたいと考えている企業の間で人気のある選択肢です。
このチュートリアルでは、WP Mail SMTPでSparkPostメーラーを設定する方法を説明します。
SparkPostとは?
SparkPostは、ウェブサイトから送信されるメールの配信性を向上させるのに役立つメール送信プラットフォームです。これは、ドメインを認証することで、ユーザーのメールプロバイダー(Gmail、Yahoo、Outlookなど)がそれを信頼できる送信者として認識するようにします。
- 料金:無料のテストアカウントでは、毎月最大500通のメールを送信できます。有料プランの料金は、毎月送信するメールの数に基づいています。
- 送信元メールアドレスの要件:SparkPostとWP Mail SMTPを使用するには、ウェブサイトのドメインのメールアドレス(例:[email protected])が必要です。
- 結論:多くの大手ブランドがSparkPostを使用して、顧客に確実にメールを配信しています。これは、高い配信率と強化されたセキュリティ機能を提供する、ビジネス向けの信頼できるソリューションです。
SparkPostアカウントの設定
まず、SparkPostアカウントを設定する必要があります。そのためには、このリンクから新規アカウントを作成してください。
新規ユーザーの場合、メールサーバーの地域(米国またはEU)を選択する必要があります。ヨーロッパにお住まいの場合は、SparkPost EUを選択してください。それ以外の場合は、米国ベースのサーバーの場合はSparkPostを選択してください。

次に、あなた自身とあなたのビジネスに関する基本的な情報を提供するように求められます。これには以下が含まれます:
- あなたの名と姓
- あなたのビジネスの名前
- あなたのメールアドレス
- パスワード

必要な詳細をすべて提供し、アカウントを作成をクリックした後、プランを選択する必要があります。テストアカウントはデフォルトで選択されており、毎月最大500通のメールを無料で送信できます。
プランを選択したら、開始ボタンをクリックして続行します。

送信ドメインの追加
次に、SparkPostアカウントに送信ドメインを追加する必要があります。アカウントダッシュボードから、送信ドメインを追加ボタンをクリックします。

次の画面で、再度送信ドメインを追加をクリックします。

次に、追加したいドメインの種類を選択する必要があります。デフォルトの送信ドメインオプションを使用することをお勧めします。

SparkPostでサブドメインを検証し、WP Mail SMTPの設定でそのサブドメインのメールアドレスを差出人メールとして使用できます。これは通常、メール配信を保証するための最良の設定です。サブドメインのメール送信者としての評判は、ルートドメインとは別だからです。
SparkPostの送信ドメインとしてサブドメインを設定する手順は、ルートドメインを送信ドメインとして設定する手順とは若干異なりますので、両方のオプションを以下に示します。
サブドメインを送信ドメインとして使用する
Sparkpostアカウントに新しい送信ドメインを追加したら、提供されたフィールドにメールサブドメインを入力します。これは、メールを送信するWebアドレスであり、このチュートリアルの残りの手順を完了するには、このサブドメインのメールアドレスが必要になります。
保存して続行をクリックして、このサブドメインをSparkPostアカウントに追加します。

ドメインアライメント
次に、ドメインアライメントの選択肢を求めるポップアップウィンドウが表示されます。
サブドメインの場合、厳密なアライメントオプションを使用することをお勧めします。これにより、送信ドメインとバウンスドメインが同じ値に設定され、ほとんどの場合最も簡単なソリューションとなります。このオプションを選択するには、バウンス検証を厳密なアライメントのためにこのドメインで行うの下のはいを選択します。

ドメインアライメントの選択肢を選択したら、保存して続行をクリックして進みます。

送信ドメインの検証
次に、送信ドメインを検証する必要があります。このプロセスでは、DNS設定にDNSレコードを追加して、メールプロバイダーにサブドメインが評判の良い送信者であることを伝えます。
送信ドメインを追加し終えるとすぐに、SparkPostは追加する必要がある2つのDNSレコードを表示します。

注意:サブドメインを検証するには、SparkPostから提供されたDNSレコードをルートドメインのDNS設定に追加する必要があります。
完了したら、TXTおよびCNAMEレコードがDNSプロバイダーに追加されました。の横にあるチェックボックスを選択します。次に、ドメインの検証をクリックします。

次に、SparkPostは送信ドメインのコンプライアンスチェックを実行します。このプロセスは完了までに最大24時間かかる場合があり、DNSレコードの更新が必要です。サブドメインがチェックに合格すると、SparkPostアカウントのドメインリストに送信、バウンス、DKIM署名の3つのステータスマーカーが表示されます。

注意:DNS設定の変更が認識されるまで最大48時間かかる場合があります。上記の手順を完了してもサブドメインが検証されない場合は、しばらく待ってから再度確認してください。それまでの間、このチュートリアルの他の手順を続行できます。
ルートドメインを送信ドメインとして使用する(非推奨)
SparkPostアカウントに新しい送信ドメインを追加したら、提供されたフィールドにウェブサイトのルートドメインを入力します。これは、メールを送信するウェブアドレスである必要があり、このチュートリアルの残りの手順を完了するには、このドメインのメールアドレスが必要になります。

送信ドメインを入力したら、保存して続行をクリックして、SparkPostアカウントにドメインを追加します。

ドメインアライメント
SparkPostで送信ドメインを保存すると、ドメインアラインメントの選択を求めるポップアップウィンドウが表示されます。ルートドメインを送信ドメインとして使用する場合、Relaxedアラインメントオプションを使用する必要があります。
Strict alignment のバウンス検証の下でいいえを選択します。次に、保存して続行ボタンをクリックします。

送信ドメインの検証
送信ドメインをSparkPostアカウントに追加したら、検証する必要があります。このプロセスでは、DNS設定にDNSレコードを追加して、ドメインが評判の良い送信者であることをメールプロバイダーに伝えます。
送信ドメインの追加が完了するとすぐに、SparkPostは追加する必要のあるDNSレコードを表示します。

新しいレコードをDNS設定に追加したら、TXTレコードがDNSプロバイダーに追加されましたの横にあるチェックボックスを選択し、ドメインを検証をクリックします。

次に、SparkPostは送信ドメインのコンプライアンスチェックを実行します。このプロセスは完了までに最大24時間かかる場合があり、DNSレコードの更新が必要です。ドメインがチェックに合格すると、SparkPostアカウントのドメインリストに送信中およびDKIM署名のステータスマーカーが表示されます。

注意:DNS設定の変更が認識されるまで最大48時間かかる場合があります。上記の手順を完了してもドメインが検証済みとして一覧表示されない場合は、しばらく待ってから再度確認してください。それまでの間、このチュートリアルの他の手順を続行できます。
バウンスドメインの追加
ルートドメインを送信ドメインとして使用するとSparkPostでRelaxedドメインアラインメントオプションを使用する必要があるため、別のバウンスドメインも設定する必要があります。これは、バウンス通知が送信されるドメインになります。
SparkPostアカウントのドメインセクションで、ドメインの追加ボタンをクリックします。

次の画面に表示されるオプションから、バウンスドメインを選択します。

提供されたフィールドに、バウンス通知に使用したいドメインを入力します。次に、保存して続行をクリックします。

注意:ルートドメイン設定を使用する場合、バウンスドメインは送信ドメインとは異なる必要があります。サブドメインの使用をお勧めしますが、所有している任意のドメインを提供されたフィールドに入力できます。
次に、ルートドメインのDNS設定(または前の画面で入力したドメインのDNS設定、サブドメインを使用していない場合)に追加する必要がある別のDNSレコードが表示されます。

レコードを追加したら、「CNAMEレコードがDNSプロバイダーに追加されました」の横にあるチェックボックスを選択し、バウンスの検証をクリックします。

SparkPostは、バウンスドメインのコンプライアンスチェックを実行します。このプロセスは完了までに最大24時間かかる場合があり、DNSレコードの更新が必要です。ドメインがチェックに合格すると、SparkPostアカウントのドメインリストに「送信中」と「バウンス」のステータスマーカーが表示されます。

注意:DNS設定の変更が認識されるまで最大48時間かかる場合があります。上記の手順を完了してもドメインが検証済みとして一覧表示されない場合は、しばらく待ってから再度確認してください。それまでの間、このチュートリアルの他の手順を続行できます。
最後に、追加したバウンスドメインをSparkPostアカウントのデフォルトのバウンスドメインとして設定する必要があります。ドメインリストで、バウンスドメインをクリックして詳細ページを開きます。ここで、デフォルトのバウンスドメインとして設定の横にあるチェックボックスを選択します。

SparkPost APIキーの作成
WP Mail SMTPをSparkPostアカウントに接続するには、APIキーが必要です。生成するには、SparkPostアカウントダッシュボードの上部メニューにあるAPIキーをクリックします。

次の画面で、APIキーの作成ボタンをクリックします。

次に、APIキーの名前を入力します。これは参照用ですので、好きな名前を付けることができます。
API権限オプションはすべてのままにしておくことをお勧めします。準備ができたら、画面下部にあるAPIキーの作成ボタンをクリックします。

これにより、SparkPost APIキーが表示された新しい画面に移動します。

次のステップに進む際に、WP Mail SMTPの設定を入力する際に必要になるため、このページは別のブラウザタブまたはウィンドウで開いたままにしておいてください。
API権限の制限(オプション、非推奨)
注意:SparkPost API権限を制限することにはセキュリティ上の利点がありますが、お勧めしません。
これらの設定により、WP Mail SMTPの将来のバージョンで他のSparkPost機能の使用が意図せずブロックされる可能性があります。続行する場合は、WP Mail SMTPの設定に問題がないか注意してください。
SparkPostでは、APIキーを1つ以上の特定のIPアドレスに制限するオプションが提供されています。これにより、不正な第三者がAPIキーを入手した場合でも、それを使用できなくなります。
APIキーのAPI権限を制限したい場合は、APIキー作成画面のAPI権限の下にある選択オプションを選択します。

次に、送信:読み取り/書き込みの横にあるチェックボックスをオンにし、提供されたフィールドにAPIアクセスを許可したいIPアドレスを入力します。

APIキーの作成をクリックしてプロセスを完了します。再度、APIキーが表示された画面を別のブラウザタブまたはウィンドウで開いたまま、次のステップに進んでください。
WP Mail SMTPの設定
SparkPostアカウントの設定、ドメインの検証、APIキーの作成が完了したら、WordPressサイトでWP Mail SMTPを設定できます。
まず、WordPressの管理画面を新しいブラウザタブまたはウィンドウで開きます。まだインストールしていない場合は、WP Mail SMTPプラグインをインストールして有効化してください。
次に、WP Mail SMTP » 設定に移動し、一般タブを選択します。

次に、プライマリ接続 セクションまでスクロールします。

次のセクションでは、このページにある各設定の詳細について説明します。
送信元メールアドレス
まず、サイトのすべてのメールを送信したいアドレスを送信元メールアドレスフィールドに入力する必要があります。
これはSparkPostで確認したドメインのメールアドレスである必要があります。送信元メールアドレスを強制ボックスをチェックすることも推奨します。
これにより、他のプラグインによって生成されたものを含む、サイトから送信されるすべてのメールが同じ送信元メールアドレスを使用するようになります。送信元メールアドレスを強制設定がどのように機能するかを理解するには、ガイドを参照してください。

送信元名
送信元名は、サイトのすべてのメールの送信者として表示されます。デフォルトでは、ウェブサイトの名前になります。好きなものに変更できます。

この設定をサイト全体で一貫させるために、送信元名を強制オプションを有効にすることもできます。
メーラー
メーラーの下で、SparkPostオプションを選択します。

これにより、入力する必要のある追加の設定がいくつか表示されます。
APIキー
SparkPost APIキーが含まれるブラウザタブまたはウィンドウに戻り、提供されているボタンをクリックしてコピーします。

次に、この値をWP Mail SMTP設定のAPIキーフィールドに貼り付けます。

地域
最後に、リージョンの下で、アカウント設定時に選択したSparkPostサーバーの場所(米国またはEU)を選択します。

バックアップ接続
バックアップ接続の設定はオプションであり、SparkPostメーラーの設定を完了するために必須ではありません。ただし、メールの配信可能性をさらに向上させるために、プライマリ接続が失敗した場合のバックアップとして機能する追加の接続を構成することをお勧めします。

完了したら、設定の保存 ボタンをクリックして変更を保存します。

テストメールの送信
SparkPostメーラーの設定の最後のステップは、接続が正しく機能していることを確認するためにテストメールを送信することです。これを行うには、WP Mail SMTPのメールテストツールを使用できます。
注意:テストメールが正しく送信されるためには、送信ドメインがSparkPostで確認されている必要があります。SparkPostのドメインリストで送信ドメインにDKIM署名ステータスがない場合は、DNSレコードが確認され、コンプライアンスチェックが完了するまで待つ必要があります。
WP Mail SMTP » ツールに移動し、メールテストタブをクリックします。

送信先フィールドには、アクセスできる任意のメールアドレスを入力できます。サイトからプレーンテキストメールのみを送信する予定がない限り、HTML設定をオンのままにすることをお勧めします。
必要な設定を入力したら、メールを送信ボタンをクリックしてください。

テストメールが送信されると、成功メッセージが表示されます。

入力したメールアドレスの受信トレイを確認してください。すべて正常に機能していれば、テストメールが表示されるはずです。

これで完了です!WP Mail SMTPでSparkPostメーラーを設定する方法がわかりました。
次に、サイトから送信されたすべてのメールを監視できるように、メールログを設定しますか?詳細については、WP Mail SMTPのメールログ機能に関するガイドをご覧ください。