AI要約
WordPressサイトのメール配信を改善するために、Zoho Mailアカウントを使用しますか?Zohoのすべてのメールアカウントには、サイトのメールが確実に配信されるように使用できるAPIへのアクセスが含まれています。
このチュートリアルでは、WP Mail SMTPを使用してZoho MailアカウントをWordPressサイトに接続し、メール配信を改善する方法を説明します。
Zohoとは?
Zohoは、ビジネス向けのソフトウェアを作成し、さまざまなサービスを提供する会社です。それらのサービスの一つに、Zoho Mailというメールホスティングがあります。
メールプロバイダーは、受信者の受信トレイにメールを配信するかどうかを決定する際に認証をチェックします。WP SMTPのZoho Mailerは、メールを認証することで配信を改善するのに役立ちます。具体的には、WordPressサイトからのすべてのメールの送信元としてZohoのメールアドレスを使用できます。
- 料金:Zoho Mailは、無料のメールアカウント(例:[email protected])とドメイン固有のメールアカウント(例:[email protected])を提供しています。Zoho MailのAPIを使用して、WordPressサイトからのメールを確実に配信できます。さらに多くの機能が必要な場合は、いくつかの有料プランが利用可能です。
- 差出人メールの要件:Zoho Mailerでは、Zohoアカウントに追加したメールアドレスのみを使用できます。
- 結論:Zohoは、メール配信を改善するための信頼できるオプションを提供します。堅実な無料オプションとZoho CRMとの統合があります。
注:利用可能なメーラーの詳細については、WP Mail SMTPのメーラー完全ガイドを確認してください。
Zoho Mailアカウントの作成
このチュートリアルを完了するには、Zoho Mailのメールアドレスが必要です。
Zohoで設定したメールアドレスが、WordPressサイトから送信されるすべてのメールの差出人メールとして使用されることに注意することが重要です。Zohoのメールアドレスを使用したくない場合は、WP Mail SMTPの他のメーラーオプションのいずれかを確認してください。
さらに、Zoho Mailは動的な返信先メールアドレスをサポートしていません。詳細については、以下のFAQセクションを参照してください。
すでにZohoアカウントをお持ちの場合は、ログインしてください。または、新しいZohoアカウントを作成するには、個人またはビジネスアカウントにサインアップしてください。
WP Mail SMTPの設定
まだの場合は、WP Mail SMTP プラグインをインストールして有効化してください。
WP Mail SMTP をインストールしたら、WP Mail SMTP » 設定 に移動し、一般 タブを選択します。

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

次のセクションでは、このページにある各設定の詳細について説明します。
送信元メールアドレス
設定ページの最上部には、差出人メールのオプションがあります。Zohoは、このチュートリアルで後ほど接続するアカウントのメールアドレスと一致するように差出人メールを強制するため、このオプションはスキップできます。

アカウントが接続されると、このフィールドと差出人メールの強制オプションの両方が無効になります。
送信元名
デフォルトでは、送信者名はサイト名に設定されます。ただし、好きなテキストに変更することも可能です。ただし、この名前はサイトが送信するメールに表示されることに注意してください。
また、この設定をサイト全体のメールに適用するために、差出人名を強制する を選択することもできます。

メーラー
メーラーの下で、Zoho Mailオプションを選択します。

これにより、Zohoメーラーのより具体的な設定が開きます。今回は、Zoho Mailアカウントの設定に重要となるリダイレクトURI設定に焦点を当てます。

リダイレクトURIは、Zoho Mailでメールアドレスを認証した後、どこにリダイレクトされるかを決定します。これらのWP Mail SMTP設定に戻る必要があるため、このブラウザウィンドウまたはタブは開いたままにしておいてください。
Zoho API認証情報へのアクセス
新しいブラウザタブまたはウィンドウで、Zohoアカウントにログインします。次に、ZohoのAPIコンソールに移動します。APIに初めてアクセスする場合は、開始ボタンをクリックする必要があります。

または、以前にZohoでアプリを作成したことがある場合は、画面の右上付近にある+クライアントを追加ボタンをクリックします。

これにより、Zohoのクライアントタイプオプションが開きます。この接続では、サーバーベースアプリケーションを選択します。

これにより、入力する必要がある設定のリストが開きます。これには以下が含まれます:
- クライアント名: アプリを区別するのに役立つ任意の名前を付けることができます(ほとんどの場合、ウェブサイトの名前になります)。
- ホームページURL: ウェブサイトのURLになります(例: https://example.com)。
- 承認済みリダイレクトURI: 前に開いたままにしておいたWP Mail SMTP設定のリダイレクトURIフィールドからこの値をコピーする必要があります。

必要な情報を入力したら、作成ボタンをクリックします。

これにより、クライアントIDとクライアントシークレットの値が表示されるページに移動します。

これらの両方の値をWP Mail SMTP設定にコピーします。クライアントIDとクライアントシークレットの値が、それぞれのフィールドに正しく貼り付けられていることを確認してください。

WP Mail SMTP設定の設定
Zohoアカウントの設定が完了したら、ZohoアカウントとWP Mail SMTPの間の統合を完了する必要があります。
WP Mail SMTP設定で、Zoho Mailセクションの残りの詳細を入力します。
地域
Zohoは、情報をユーザーの所在地のできるだけ近くに保存するために、さまざまな地域のデータセンターを持っています。Zohoアカウントにサインアップしたとき、IPアドレスに基づいてデータセンターが自動的に選択されました(必要に応じて、手動で地域を変更するオプションもあったはずです)。
Zohoには、次の地域のデータセンターがあります:
- 米国: アメリカ合衆国 (zoho.com)
- EU: 欧州連合 (zoho.eu)
- インド: インド (zoho.in)
- 中国: 中国 (zoho.com.cn)
- オーストラリア: オーストラリア (zoho.com.au)
アカウントが使用しているデータセンターがわからない場合は、アカウントにログインし、画面右上のアバターをクリックして確認できます。これにより、データセンターの場所を含むアカウント情報の一部が表示されるサイドバーが開きます。

WP Mail SMTPの設定で、提供されているドロップダウンからアカウントで使用されているZohoデータセンターと一致する地域を選択してください。

認証
上記の設定をすべて完了したら、設定の保存ボタンをクリックします。
これにより、プラグインにZoho Mailアカウントを使用してメールを送信させるというラベルのボタンが表示されます。WP Mail SMTPがZohoアカウントにアクセスできるように、このボタンをクリックしてください。

このボタンをクリックすると、サイトをZohoアカウントに接続するかどうかを尋ねるZohoページにリダイレクトされます(場合によっては、Zohoアカウントにログインするように求められることもあります)。
続行するには、承諾ボタンをクリックしてください。

次に、WP Mail SMTPの設定に戻るはずです。このページの上部近くに、サイトがZoho Mailアカウントにリンクされたことを確認する成功メッセージが表示されるはずです。

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

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

テストメールの送信
Zoho Mailの設定プロセスが完了したら、接続が正常に機能することを確認するためにテストメールを送信する準備が整いました。これを行うには、WP Mail SMTP »ツールに移動し、メールテストタブをクリックします。

送信先フィールドには、アクセスできる任意のメールアドレスを入力できます。プレーンテキストメールのみを送信することがわかっている場合を除き、HTML設定をオンのままにしておくことをお勧めします。
設定が構成されたら、テストメールを送信するためにメール送信ボタンをクリックしてください。

メールが処理されたら、成功メッセージが表示されるはずです。

次に、メールの受信トレイを確認してください。すぐにこのテストのメールを受信するはずです。

よくある質問
以下に、Zohoメーラーに関してよく受ける質問への回答を記載しています。
サイトからZoho Mail経由で送信されたメールで、返信先機能が機能しないのはなぜですか?
セキュリティ上の理由から、Zohoは返信先機能を1つの検証済みメールアドレスに制限しています。サードパーティのプラグインによって送信されたメールのような動的な返信先メールアドレスはサポートしていません。
たとえば、ユーザーがエントリを送信したときに通知メールを送信する連絡フォームプラグインがある場合、通知メールに直接返信してユーザーに連絡することはできません。
返信先メールアドレスをZohoに登録するには、このトピックに関するドキュメントを参照してください。
テストメールを送信しようとしましたが、次のエラーが表示されるのはなぜですか?
テストメールが送信されない場合、通常は追加の詳細を示すデバッグログが表示されます。一般的なエラーメッセージとその解決方法をいくつかご紹介します。
404: 無効な入力
EXTRA_KEY_FOUND_IN_JSON
このエラーは、プラグイン設定にZoho APIキーと競合する attachmentSize プロパティが含まれていることを示しています。このエラーを解決するには、余分なプロパティを削除する必要があります。プロパティを削除するためにサイトに追加する必要があるカスタムPHPスニペットを次に示します。
add_filter( 'wp_mail_smtp_providers_mailer_get_body', function ( $body, $mailer ) {
if ( $mailer === 'zoho' ) {
if ( ! empty( $body['attachments'] ) ) {
$body['attachments'] = array_map( function ( $attachment ) {
unset( $attachment['attachmentSize'] );
return $attachment;
}, $body['attachments'] );
}
}
return $body;
}, 10, 2 );
これで完了です!Zoho MailとWP Mail SMTPのセットアッププロセスを完了する方法がわかりました。サイトのメールは確実に配信されるはずです。
次に、サイトが送信するすべてのメールを記録しておきますか?WP Mail SMTPのメールログ機能の設定と使用方法の詳細については、メールログガイドをご覧ください。