Go “Gmail API忽略”;从「;发送电子邮件时的标题
我正在使用golang中的gmail API发送电子邮件,如下所示:Go “Gmail API忽略”;从「;发送电子邮件时的标题,go,gmail-api,Go,Gmail Api,我正在使用golang中的gmail API发送电子邮件,如下所示: var message gmail.Message from := `"CUSTOM NAME" abc@gmail.com` header := make(map[string]string) header["From"] = from header["To"] = "to@email.com" header["
var message gmail.Message
from := `"CUSTOM NAME" abc@gmail.com`
header := make(map[string]string)
header["From"] = from
header["To"] = "to@email.com"
header["Reply-to"] = from
header["Subject"] = "subject"
header["Content-Type"] = "text/html; charset=\"utf-8\""
msg := ""
for k, v := range header {
msg += fmt.Sprintf("%s: %s\r\n", k, v)
}
body := "body"
msg += "\r\n" + body
message.Raw = base64.StdEncoding.EncodeToString([]byte(msg))
s.Service.Users.Messages.Send("me", &message).Do()
电子邮件成功发送,但在我的收件箱中,我看到的名称是“abc”,而不是“自定义名称”。你知道我该如何解决这个问题吗?你不能对FROM
标题使用随机自定义名称
它必须是您的主要电子邮件或有效别名
Gmail API文档提供了一个关于的指南,我建议您阅读