我正在处理用户注册时发送的电子邮件。我正在免费使用新的 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
}
Run Code Online (Sandbox Code Playgroud)
作为响应,它将返回以下控制台输出:
&{403 {"errors":[{"message":"The from address does not match a verified Sender Identity. Mail cannot be sent until this error …Run Code Online (Sandbox Code Playgroud)