作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用google.golang.org/api/gmail/v1
的方法用于发送带有“我”的消息userId
:
gm, err := gmail.NewUsersMessagesService(service).Send("me", gm).Do()
if err != nil {
return
}
myemail@gmail.com
.我希望收件人会收到我在
From
中的电子邮件(或姓名 + 姓氏)的消息 field 。但是,在 gmail 界面中显示为
myemail
.
最佳答案
以这种方式构建您的信息以实现您的愿望:
user := "me"
full_name := "John Doe"
email := "myexample@gmail.com"
// New message for our gmail service to send
var message gmail.Message
// Compose the message
messageStr := []byte(
"From: " + full_name + "<" + email + ">" + "\r\n" +
"To: sendto@gmail.com\r\n" +
"Subject: My first Gmail API message\r\n\r\n" +
"Message body goes here!")
// Place messageStr into message.Raw in base64 encoded format
message.Raw = base64.URLEncoding.EncodeToString(messageStr)
// Send the message
_, err = service.Users.Messages.Send(user, &message).Do()
if err != nil {
log.Printf("Error: %v", err)
} else {
fmt.Println("Message sent!")
}
关于go - 使用 Gmail API 时,Gmail 界面中的发件人电子邮件很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58734439/
我是一名优秀的程序员,十分优秀!