Я работаю с отправленными письмами, когда пользователь выполнит регистрацию. Я использую новую учетную запись SendGrid бесплатно, но пока я выполняю свою функцию, она покажет мне следующую ошибку, может кто-нибудь сказать мне, как я ее решу. Ниже моя Golang функция
func SendOtpMail(OTP string) (err error) {
from := mail.NewEmail("Test", "test@example.com")
subject := "Comfirmation Mail"
to := mail.NewEmail("puneet", "puneet123@gmail.com")
// plainTextContent := ""
htmlContent := "Your confirmation OTP is = " + OTP
message := mail.NewSingleEmail(from, subject, to, " ", htmlContent) // ("" = plainTextContent)
client := sendgrid.NewSendClient("Api_key")
response, err := client.Send(message)
fmt.Println(response)
fmt.Println(err)
return err
}
В ответ он вернет мне вывод ниже консоли:
&{403 {"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}]} map[Access-Control-Allow-Headers:[Authorization, Content-Type, On-behalf-of, x-sg-elas-acl] Access-Control-Allow-Methods:[POST] Access-Control-Allow-Origin:[https://sendgrid.api-docs.io] Access-Control-Max-Age:[600] Connection:[keep-alive] Content-Length:[281] Content-Type:[application/json] Date:[Sat, 25 Apr 2020 12:56:25 GMT] Server:[nginx] X-No-Cors-Reason:[https://sendgrid.com/docs/Classroom/Basics/API/cors.html]]}
Я также реализовал это в 2019 тогда это работает, но теперь я хочу изменить это, тогда это показывает мне эту ошибку. Пожалуйста, помогите мне с этим.