作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用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
header 使用随机的自定义名称
它必须是您的主要电子邮件地址或有效的别名。
Gmail API文档提供了有关working with aliases的指南,建议您阅读该指南。
关于go - Gmail API在发送电子邮件时忽略 “FROM” header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64071077/
我是一名优秀的程序员,十分优秀!