Postmarkを使ってWordPressサイトのメール配信を改善しませんか?WP Mail SMTPプラグインと統合することで、ウェブサイトから送信されたメールがユーザーの受信トレイに届くようになります。
このチュートリアルでは、WP Mail SMTPでPostmarkメーラーを設定する方法をご紹介します。
ポストマークとは?
Postmarkは高速で信頼性の高いメール配信サービスです。APIを使い、PostmarkをWordPressサイトに接続することで、サイトから送信されたメールが受信者に届くようになります。
- コスト: Postmarkの無料デベロッパープランで始めることができます。このプランでは月に100通のテストメールを送ることができ、クレジットカードも必要ありません。Postmarkが最適なメーラーであることが確認できたら、有料プランにアップグレードしてより多くのメールを送信することができます。
- 送信元メールアドレスどのFromメールでも使用できますが、ウェブサイトのドメイン(例:[email protected])を使用することをお勧めします。そうすることで、(このチュートリアルで後述するように)ドメインを確認することができ、最も信頼性の高いメール配信が可能になります。
- 結論Postmarkは開発者プランが無料で利用できる手頃なメーラーであり、信頼性の高いメール配信で定評があります。セットアップの手順は他のメーラーと比べると複雑ですが、その高度な機能で余分な設定を補うことができます。
注:その他の利用可能なメーラーについては、WP Mail SMTPメーラー完全ガイドをご覧ください。
Postmarkについてご不明な点がある場合や、アカウントの設定にお困りの場合は、お気軽にPostmarkのサポートチームまでお問い合わせください。
Postmarkアカウントの設定
まず、Postmarkアカウントを設定する必要があります。これにはプランの選択とSender Signature(PostmarkではWP Mail SMTPのFromメールとして使用できる認証済みアドレスをこう呼びます)の作成が含まれます。
消印プランの選択とアカウント登録
Postmarkの料金ページで利用可能なオプションに目を通しましょう。有料プランを購入する場合は、コスト計算機で月額料金の合計を見積もることができます。
そうでない場合は、ページ下部のStart Free Trialボタンをクリックして、デベロッパープランにサインアップしてください。

次にログイン認証情報を作成し、Let's get startedをクリックします。

この時点で、Postmarkは入力されたアドレスに認証メールを送信します。また、このアドレスを使って個別の送信者署名も自動的に作成されます。
メールを開き、「送信者署名の確認」ボタンをクリックします。

Postmarkを使って別のアドレスからメールを送信したい場合もご安心ください。送信者署名を追加作成する方法は後ほどご紹介します。
アカウント承認のリクエスト
最後に、Postmarkのダッシュボードにログインし、ツールバーのRequest approval ボタンを探してください。

Postmarkは、自社のプラットフォームが評判を落とすようなメールの送信に利用されていないか確認するため、新しいアカウントをひとつひとつ手作業で審査している。
月に何通のメールを送信する予定か、Postmarkをどのような用途で使用するかなど、いくつかの情報を入力してください。その後、リクエストを送信してください。

承認を待つ間(通常1営業日かかります)、以下の設定プロセスを続けることができます。ただし、アカウントが承認されるまでは、認証済みドメイン以外のアドレスにメールを送信することはできません。
注:Postmarkの承認プロセスの詳細については、このトピックに関する公式文書をご覧ください。
送信者署名の作成
送信者署名とは、Postmarkでサイトからのメール送信を許可された個々のメールアドレスまたはドメインのことです。
新しい送信者署名を作成するには、Postmarkアカウントにログインし、ダッシュボードの上部にある「送信者署名」をクリックします。

次に、「ドメインまたは署名を追加」ボタンをクリックします。

新しい送信者署名の追加
注意:Postmarkメーラーを個々のメールアドレス用の送信者署名で立ち上げ、実行することは可能ですが、メール配信をより確実にするために、代わりにドメインを追加することをお勧めします。
単一のメールアドレスからメールを送信するには、送信者署名を検証することができます。お客様のアカウントに関連付けられたEメールアドレスは、サインアップの過程で認証されますが、お好きなだけ追加のアドレスを追加することができます。
まず、Add Sender Signatureボタンをクリックします。

簡単な入力フォームが表示されます。送信者の名前とEメールアドレスを入力する必要があります。

準備ができたら「署名を作成」をクリックします。Postmarkからご登録いただいたアドレスに確認メールが送信されます。メール内の「この送信者の署名を確認する」ボタンをクリックして設定を完了します。
ドメインの追加
注意:Postmarkでサブドメインを確認し、WP MailのSMTP設定でFrom Emailとしてサブドメインのメールアドレスを使用することができます。サブドメインのメール送信者としての評判はルートドメインとは別になるため、メール配信を確実に行うには通常この設定が最適です。
送信ドメインを確認するには、ドメインの追加ボタンをクリックします。

ポップアップウィンドウが開きますので、確認したいドメインを入力してください。

注意:Postmarkでドメインを確認するには、ドメインにDNSレコードを追加する必要があります。このプロセスについては、DNSレコードを追加してメーラーを設定する方法のチュートリアルをご覧ください。
Verify domainボタンをクリックして次に進みます。DNS設定に追加する必要があるDNSレコードが表示されます。

DNS設定にDKIMレコードとReturn-Pathレコードを追加する間、このページを開いておいてください。
注意:Postmarkではドメインを確認するためにDNS設定にReturn-Pathレコードを追加する必要はありませんが、メール配信を確実にするために追加することをお勧めします。
その後、この画面に戻り、各記録に対応するVerifyボタンをクリックする。

注意:DNS設定の変更が認識されるまで最大48時間かかる場合があります。Postmarkでドメインの検証を試みてもうまくいかない場合は、しばらく待ってから再度お試しください。その間、WP Mail SMTPの設定を続けることができます。
ドメインの確認が完了すると、各レコードとドメインに緑色のチェックマークと「確認済み」のメッセージが表示されます。

Postmark API トークンを見つける
PostmarkアカウントをWP Mail SMTPに接続するにはAPIトークンが必要です。APIトークンはPostmarkダッシュボードのツールバーのServersをクリックすると見つかります。

次にメール送信に使用するサーバー名をクリックします。このチュートリアルでは、デフォルト(My First Server)を使用しますが、Postmarkで作成したどのサーバーを使用しても構いません。

注意:Postmarkでは送信するメールをサーバーで管理します。例えば、異なるWordPressサイト用に別々のサーバーを設定することができます。Postmarkのサーバーについての詳細は、サーバー管理に関する公式ドキュメントをご覧ください。
サーバーのダッシュボードで、APIトークンをクリックします。

サーバーAPIトークンの画面が表示されます。このページは、後でWP MailのSMTP設定を行う際に戻る必要があるため、別のブラウザのタブまたはウィンドウで開いたままにしておきます。

WPメールのSMTP設定
次に、WordPressサイトにWP Mail SMTPをセットアップする必要があります。まず、プラグインがインストールされ、有効になっていることを確認してください。
WP Mail SMTPをインストールしたら、WP Mail SMTP " Settingsに行き、Generalタブを選択します。

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

次のセクションでは、このページにある各設定の詳細を説明します。
Eメールから
From Emailにはメッセージを送信するメールアドレスを指定します。Postmarkで単一の送信者署名を設定した場合、このメールアドレスは送信者署名と一致する必要があります。ドメインを確認した場合は、Postmarkで追加したドメインのメールアドレスを使用できます。

注意:送信元メールアドレスは、Postmarkアカウントで確認したドメインが含まれていれば、送信ドメイン内のどのメールアドレスでも使用できます。ただし、このアドレスでメールを受信する場合は、受信トレイに接続されている必要があります。
また、[送信元メールアドレス]ボックスにチェックを入れることもできます。これにより、あなたのサイトから送信されるすべてのメールに同じ送信元メールが使用されるようになります。

注:詳細については、強制送信メール設定の仕組みを理解するためのガイドを参照してください。
名前から
From Nameは、あなたのサイトから送信されるメールの送信者として表示される名前です。デフォルトでは、あなたのサイトの名前と一致しますが、好きな名前に設定できます。

また、[送信元の名前を強制]ボックスにチェックを入れると、サイトから送信されるすべてのメールにこの設定を適用できます。
メーラー
設定」ページの「メーラー」セクションから、「消印」を選択します。

サーバーAPIトークン
次に、Postmarkアカウントを開いているブラウザのタブまたはウィンドウに戻り、Server API Tokenを取得します。トークンをコピーし、WP Mail SMTP設定のServer API Tokenフィールドに貼り付けます。

メッセージストリームID(オプション)
最後に、PostmarkアカウントからメッセージストリームIDを追加することができます。
メール配信を最適化するには、トランザクションメール(パスワードリセットやアカウント認証メールなど)とマーケティングメールやバルクメール(ニュースレターやプロモーションなど)を分けることが重要です。
Postmarkのメッセージストリームを利用することで、このようなことが可能になります。WP Mail SMTPを使ってトランザクションメールのみを送信する場合は、この設定にPostmarkのトランザクションストリームを入力してください。バルクメールを送信する場合は、ブロードキャストストリームを追加します。
注意:メッセージストリームの作成と使い方の詳細については、Postmarkのメッセージストリームを使ったメール送信のドキュメントを参照してください。
PostmarkアカウントのメッセージストリームIDを探すには、ダッシュボードのServersタブでサーバー名をクリックしてください。次の画面で、Default Transactional Stream を含む既存のメッセージストリームの一覧が表示されます。

使用したいメッセージストリームをクリックします。次の画面で、ページの上部にあるストリームIDを探します。

これをコピーし、WP Mail SMTP設定に戻り、Message Stream IDフィールドに貼り付けます。

この設定を空白のままにすると、WP Mail SMTPはDefault Transactional Streamを使用します。
バックアップ接続
バックアップ接続の設定はオプションであり、Postmarkメーラーのセットアップを完了するために必須ではありません。しかし、メール配信の信頼性を高めるために、プライマリ接続に障害が発生した場合のバックアップとして、追加の接続を設定することをお勧めします。

注:一定のルールや条件に基づいて異なる接続を使用して電子メールを送信したいですか?詳しくはスマートルーティングのチュートリアルをご覧ください。
設定が完了したら、「設定を保存」ボタンをクリックして変更を保存します。

テストメールの送信
設定が完了したら、テストメールを送信し、接続が期待通りに機能していることを確認します。これを行うには、WP Mail SMTP " Toolsに行き、Email Testタブをクリックします。

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

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

次に、入力したメールアドレスの受信トレイを確認してください。すぐにこのテストのメールが届くはずです。

よくある質問
Postmarkメーラーの設定について、よくいただくご質問です。
送信元メールアドレスに基づいて、2つの異なるPostmarkストリームでメールを送信できますか?
WP Mail SMTPプラグインは'From'メールアドレスに基づいて特定のPostmarkメッセージストリームを選択することを直接サポートしていません。しかし、メールの件名に基づいてPostmarkメーラーのメッセージストリームを条件付きで選択できるコードスニペットでこれを実現することが可能です。
これを行うには、このスニペットをコピーしてあなたのサイトに貼り付けるだけです。について 9行目を交換する必要がある。 WP Forms Subject
をメールの件名に置き換えてください。次にwp_forms_message_stream
オン 10行目 をご希望のPostmarkメッセージストリームと一緒にお送りください。
注: さらなるガイダンスについては、WPBeginnerのカスタムコードの追加に関するチュートリアルを参照してください。
以上です!これでWP Mail SMTP用のPostmarkメーラーを設定する方法がわかりました。
次に、メールのログを設定しますか?詳しくはチュートリアルのEメールロギング方法をご覧ください。