AIサマリー
注:このガイドは、WP Mail SMTP のElastic Email メール送信機能に適用されます。
このエラーの意味
WP Mail SMTP の Elastic Email API キーは有効ですが、Elastic Email によってリクエストが拒否されました。これは通常、キーにメール送信に必要な権限が不足しているか、アクセスが制限されていることを意味します。
よくある原因
- APIキーが、プラグインの権限レベルなしで作成されました(「HTTP経由でメールを送信する」権限が不足しています)
- APIキーにはIP制限が設定されており、お客様のサーバーのIPアドレスは対象外となっています
解決方法
このエラーを解決するための、完全な手順ガイドをご紹介します。
手順 1: API キーの権限を確認する
最も一般的な原因は、権限レベルが間違っているキーです。既存のキーを編集して修正してください。
まず、Elastic Emailアカウントにログインしてください。ログインしたら、サイドバーの「設定」をクリックします。

次に、「API キーの管理」をクリックし、該当する API キーの横にある三点メニューアイコン(⋯)を選択します。

「編集」をクリックして、API キーの権限を更新してください。

「権限」で「プラグイン」を選択します。これにより、WP Mail SMTPに必要な「HTTP経由でメールを送信する」権限が自動的に有効になります。

権限を更新したら、「保存」をクリックして変更を保存してください。

修正を確認するには、WordPressの管理画面にログインし、「WP Mail SMTP」»「ツール」に移動して、「メールテスト」タブをクリックし、「メールを送信」をクリックしてください。

エラーが解消された場合は、これで完了です。エラーが解消されない場合は、手順 2 に進んでください。
ステップ2:IPアドレスの制限を確認する
権限がすでに「Plugin」に設定されている場合、そのキーに、お使いのサーバーをブロックするIP制限が設定されている可能性があります。解決方法は以下の通りです:
Elastic Email アカウントのダッシュボードに戻り、サイドバーの「設定」を選択します。次に、「API キーの管理」をクリックします。
その後、APIキーの横にある3つの点(⋯)のメニューアイコンをクリックし、「編集」をクリックします。
API設定ページで、「アクセス制限を設定(任意)」をクリックして、そのセクションを展開します。

IPフィールドに値が入力されている場合、キーの使用はそれらのIPアドレスに制限されます。制限を解除するには、フィールドを完全に空にするか、サーバーのIPアドレスを追加してください。

設定が完了したら、「保存」をクリックして設定を更新してください。
その後、WordPressの管理画面に戻り、テストメールを送信してください。
エラーが解消された場合は、これで完了です。エラーが続く場合は、新しいAPIキーを作成してみてください(下記参照)。
別の方法:新しいAPIキーを作成する
既存のキーを編集するのではなく、新しいキーから一から始めたい場合は:
Elastic Email で、「設定」に移動し、「追加の API キーを作成」をクリックします。

次に、わかりやすい名前(例:「WP Mail SMTP」)を入力してください。

「権限」で、「プラグイン」の権限レベルを選択します。

最後に、「作成」をクリックしてAPIキーを生成してください。

APIキーをすぐにコピーしてください。Elastic Emailでは、完全なキーが表示されるのは一度きりです。

注:APIキーは安全な場所に保管してください。このダイアログを閉じると、再度取得することはできません。
「WP Mail SMTP」の「設定」画面で、「Elastic Email」セクションまでスクロールし、古いAPIキーのフィールドをクリアして新しいキーを貼り付け、「設定を保存」をクリックしてください。
備考
- Elastic Emailでは、サードパーティ製連携機能に対して「プラグイン」権限レベルを推奨しています。これには、WP Mail SMTPに必要な権限のみが含まれています。
- サーバーのIPアドレスがわからない場合は、ホスティングプロバイダーに問い合わせるか、一時的にIP制限を解除して、それが原因かどうかを確認してください。
- 権限とIP制限の両方を修正してもエラーが解消されない場合は、Elastic Emailアカウントが停止されているか、審査中である可能性があります。Elastic Emailにログインし、ダッシュボード上部にアラートバナーが表示されていないか確認してください。アカウントに関する問題の解決については、Elastic Emailのサポートまでお問い合わせください。
これで完了です!これで、Elastic Emailでの「アクセス拒否」エラーの解決方法と、WP Mail SMTPを通じてメールの送信を再開する方法がわかりました。