このエラーは 「送信元(From)に指定したメールアドレスが、SendGrid 側で“送信を許可された(検証済みの)差出人”として登録・認証されていないため、送信を拒否した」 という意味です。
具体的には SendGrid が次を満たしていないと判断した状態です。
-
API リクエストの
from.emailが、SendGrid 管理画面で Verified Sender(Single Sender Verification) として検証済みではない
または -
そのドメインが Domain Authentication(ドメイン認証) 済みで、ポリシー上その From が許可されていない
または -
アカウント/サブユーザー/権限の都合で その From を使う権限がない
要するに「From の身元確認が取れていない(あるいは許可されていない)から送れない」という説明のエラーです。
-
(公式)SendGrid Support: From が検証済み Sender Identity と一致しないエラーの対処
解説: エラー文の意味、Single Sender / Domain Authentication の確認ポイント、典型原因の切り分け。
リンク: https://support.sendgrid.com/hc/en-us/articles/18283315979931-Troubleshooting-The-from-address-does-not-match-a-verified-Sender-Identity-Error(公式)Twilio Error 60222: From が検証済み Sender Identity と一致しない
解説: SendGrid 側で返る代表的なエラーコード 60222 の説明と原因。
リンク: https://www.twilio.com/docs/api/errors/60222(公式)Twilio SendGrid Docs: SMTP エラーとトラブルシュート
解説: 403/550 など送信拒否系のエラー理由(未検証 From など)と対処の全体像。
リンク: https://www.twilio.com/docs/sendgrid/for-developers/sending-email/smtp-errors-and-troubleshooting(日本語)SendGrid KKE サポート: SMTP / Web API で送信できない(エラー対処まとめ)
解説: 日本語での一般的なエラー原因と設定確認の導線。
リンク: https://support.sendgrid.kke.co.jp/hc/ja/articles/202688619-SMTP%E3%82%84Web-API%E3%81%A7%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97-%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%8C%E9%80%81%E4%BF%A1%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93(日本語)SendGrid KKE サポート: Domain Authentication は必須か
解説: ドメイン認証の位置づけと、Single Sender との使い分けの考え方。
リンク: https://support.sendgrid.kke.co.jp/hc/ja/articles/29894417403929-Domain-Authentication%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%AF%E5%BF%85%E9%A0%88%E3%81%A7%E3%81%99%E3%81%8B(日本語)SendGrid KKE サポート: Sender 認証が完了しない場合
解説: Sender Identity の認証が進まないときの確認項目(登録手順・状態確認)。
リンク: https://support.sendgrid.kke.co.jp/hc/ja/articles/360000158641-%E5%B7%AE%E5%87%BA%E4%BA%BA%E6%83%85%E5%A0%B1-Sender-%E3%81%AE%E8%AA%8D%E8%A8%BC%E3%81%8C%E5%AE%8C%E4%BA%86%E3%81%97%E3%81%BE%E3%81%9B%E2%80%93%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B(事例)Stack Overflow: “from address does not match a verified Sender Identity”
解説: 同一エラーの実例、最終的に Single Sender / Domain Authentication / From 設定不一致で解決するケースが多い。
リンク: https://stackoverflow.com/questions/61924233/the-from-address-does-not-match-a-verified-sender-identity-mail-cannot-be-sent(事例)Stack Overflow: Go で Sender Identity 不一致エラー
解説: 実装言語に関係なく、SendGrid 側の Sender Identity と From の一致が要点である事例。
リンク: https://stackoverflow.com/questions/61426610/does-not-match-a-verified-sender-identity-error-in-golang(日本語事例)Qiita: SendGrid 403 と verified Sender Identity
解説: 日本語での再現と、From 側の検証・設定の見直しで解決する流れ。
リンク: https://qiita.com/Uts/items/d20bea80249a94777904(周辺事例)Server Fault: Postfix 経由で SendGrid に送ると From が未検証で弾かれる
解説: アプリ以外(MTA 経由)でも同じ理由で拒否される実例。
リンク: https://serverfault.com/questions/1162781/how-do-i-fix-the-default-from-address-on-a-system-email-sent-via-postfix
GPTs(Custom GPT / GPT Actions)から SendGrid 送信を行う手順として言及されている例(実装記事)は見つかりました。下記です。 (Medium)
Medium: Creating an action in a CustomGPT to send an email using SendGrid (Medium)
SendGrid(KKEブログ): ChatGPTのAPIでメールを作成してSendGridで送信する方法 (SendGrid)