sendgrid-ruby icon indicating copy to clipboard operation
sendgrid-ruby copied to clipboard

advise user to replace [email protected] with their verified Sender Identity

Open aaronkelton opened this issue 3 years ago • 0 comments

Using the default values supplied can confuse a new user why their email isn't getting sent. As supplied, the response returns an error:

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

#<SendGrid::Response:0x000000010aaa22c8 @status_code="403", @body="{\"errors\":[{\"message\":\"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\",\"field\":\"from\",\"help\":null}]}", @headers={"server"=>["nginx"], "date"=>["Sun, 17 Jul 2022 20:06:44 GMT"], "content-type"=>["application/json"], "content-length"=>["281"], "connection"=>["close"], "access-control-allow-origin"=>["https://sendgrid.api-docs.io"], "access-control-allow-methods"=>["POST"], "access-control-allow-headers"=>["Authorization, Content-Type, On-behalf-of, x-sg-elas-acl"], "access-control-max-age"=>["600"], "x-no-cors-reason"=>["https://sendgrid.com/docs/Classroom/Basics/API/cors.html"], "strict-transport-security"=>["max-age=600; includeSubDomains"]}>

Fixes

A short description of what this PR does.

Checklist

  • [x] I acknowledge that all my contributions will be made under the project's license
  • [x] I have made a material change to the repo (functionality, testing, spelling, grammar)
  • [x] I have read the Contribution Guidelines and my PR follows them
  • [x] I have titled the PR appropriately
  • [x] I have updated my branch with the main branch
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [ ] I have added the necessary documentation about the functionality in the appropriate .md file
  • [ ] I have added inline documentation to the code I modified

If you have questions, please file a support ticket, or create a GitHub Issue in this repository.

aaronkelton avatar Jul 17 '22 20:07 aaronkelton