# 経緯
RailsアプリでSendGridを使ってメールを送信している。 5/6の午前中あたりから急にメール送信時エラーを吐くようになった。
550 The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/ to see the Sender Identity requirements
どうやらこれが関係していそう。 https://twitter.com/jingbay/status/1522060445901025281?s=21&t=Oiyie-mhJa9LrGE3HyW2eA
# やったこと
Sender Authenticationの設定をしたら解消した。 https://app.sendgrid.com/settings/sender_auth Domain Sender Authentication(ドメイン認証)がRecommendされてたのでそちらを実施。
途中DNS hostを選択する箇所があるが、自分の場合はPointDNSを使っておりそれがどれに該当するかわからなかったのでI'm not sure
にした。
進めていくと表示されるこれら3つのCNAMEをDNSレコードに追加する。
その後Verify
ボタンを押す。
今回DNSレコードにCNAMEを追加してから反映されるまで2時間くらいかかった。dig
では反映されてたがなぜかVerifyが通らなかったのでハマった。DNS周りの知識が弱いので強化したい。