エラー:認証グラントが無効または期限切れです

要約:ChatGPTPerplexity

注意: このガイドは、WP Mail SMTP の SendGrid メーラー に適用されます。

このエラーの意味

WP Mail SMTP の API キーが無効、削除された、または SendGrid がメール送信に必要な「メール送信」権限を欠いています。

一般的な原因

  • SendGrid で API キーを削除または再生成しましたが、WP Mail SMTP を更新しませんでした
  • API キーの権限が不足しています(最低でも「メール送信」が「フルアクセス」に設定されている必要があります)
  • API キーのコピー時にタイプミスまたは切り捨てが発生しました
  • API キーが別の SendGrid アカウントに属しています
  • SendGrid アカウントが一時停止されているか、送信制限を受けています

解決方法

エラーを解決するための完全なステップバイステップガイドを以下に示します。

ステップ 1:SendGrid で新しい API キーを生成する

最も簡単な解決策は、正しい権限を持つ新しい API キーを生成し、WP Mail SMTP に貼り付けることです。

SendGrid アカウントにログインすることから始めます。次に、左側のサイドバーで Email API » Integration Guide をクリックします。SMTP Relay の下にある Choose をクリックします。

次に、API キーの名前(例:「WP Mail SMTP」)を入力し、Create Key をクリックします。

SendGrid で API キーを作成する

最後に、生成された API キーをすぐにコピーします。SendGrid は完全なキーを一度しか表示しません。

生成された SendGrid API キー

注意:API キーは安全な場所に保管してください。このダイアログを閉じると、取得できなくなります。

ステップ2:WP Mail SMTPに新しいキーを貼り付ける

新しいキーをコピーしたら、WP Mail SMTP のフィールドを更新します。

まず、WP Mail SMTP » 設定 に移動し、一般 タブをクリックします。

WP Mail SMTP設定ページ

次に、Primary Connection セクションまでスクロールし、Mailer として SendGrid を選択します。

WP Mail SMTP で SendGrid をメーラーとして選択する

最後に、新しい API キーを API Key フィールドに貼り付け、Save Settings をクリックします。

ステップ3:テストメールを送信する

テストメールを送信して修正を確認します。

修正をテストするには、WP Mail SMTP » ツール に移動し、メールテスト タブをクリックします。宛先 フィールドに受信者のメールアドレスを入力し、HTML トグルをオンのままにして、メール送信 をクリックします。

テストメールタブ

完了したら、成功メッセージを探し、メールが受信トレイに届いたことを確認します。

注記

  • SendGrid API キーは SG. で始まり、長さは約 69 文字です。キーが SG. で始まらない場合は、値が間違っています。
  • キーを置き換えてもエラーが続く場合は、SendGrid ダッシュボードのホームページでアカウントアラートを確認してください。一時停止または制限されたアカウントは、キーの有効性に関係なく失敗します。
  • フルアクセスではなく制限付きの権限が必要な場合は、最低でも「メール送信」を「フルアクセス」に設定してください。

完了です!これで、SendGrid の「認証グラントが無効または期限切れです」エラーを修正し、WP Mail SMTP を介してメールを再度送信する方法がわかりました。

無料のWP Mail SMTPプラグインをお試しください

お気に入りのSMTPプロバイダーを使用して、WordPressのメールを確実に送信してください。