gpt4 book ai didi

go - Gmail API在发送电子邮件时忽略 “FROM” header

转载 作者:行者123 更新时间:2023-12-02 11:25:28 24 4
gpt4 key购买 nike

我正在尝试使用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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com