Go “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["

我正在使用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["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文档提供了一个关于的指南,我建议您阅读