AI要約
概要
エラー 400: 無効なリクエストは、Google OAuth クライアントを設定する際によく発生します。これは、Gmail API を介してメールを送信する際によく起こります。
原因
このエラーがサイトで発生する主な理由は 2 つあります。
- OAuth 同意画面の設定ミス: Google Cloud プロジェクトの OAuth 同意画面が正しく設定されていません。
- 未承認のテストユーザー: 承認に使用された Google アカウントが、「テスト中」ステータスのアプリケーションのテストユーザーとしてリストされていません。
解決策
エラー 400: 無効なリクエストを解決するには、次の手順に従ってください。
- OAuth 同意画面の設定を更新する: アプリケーションがまだ本番稼働していない場合は、OAuth 同意画面のステータスを「テスト中」に切り替えます。次に、テスト段階での認証を許可するために、Google アカウントをテストユーザーとして追加します。Google Cloud で OAuth 同意を設定する方法については、チュートリアルをご覧ください。こちら。
- アプリパスワードを利用する: WP Mail SMTP のその他の SMTP メーラーを使用している場合は、Google アカウントのセキュリティ設定からアプリパスワードを生成することをお勧めします。次に、SMTP プラグインを認証する際に、個人のパスワードの代わりにこのアプリパスワードを使用する必要があります。
注意: アプリパスワードの生成方法の詳細については、その他の SMTP チュートリアルでご確認ください。
これで完了です!「無効なリクエスト」エラーの修正方法がわかりました。
サイトのメール到達率を改善しませんか?追加の接続を設定して、バックアップメーラーとして使用することを検討してください。