gpt4 book ai didi

email - 如何为电子邮件设置 "MAIL FROM" header ?

转载 作者:数据小太阳 更新时间:2023-10-29 03:18:25 25 4
gpt4 key购买 nike

在用于设置“退回域”的 SparkPost(电子邮件发送提供商)文档中说

specified in the [...] mail from header in the SMTP payload

https://www.sparkpost.com/docs/tech-resources/custom-bounce-domain/

但是当我设置“MAIL FROM” header 时,我从他们的服务器收到回复

550 5.6.0 Invalid header found (see RFC2822 section 3.6)

我正在使用插件 gomail "gopkg.in/gomail.v2"

设置“MAIL FROM” header 的实际含义是什么?如何设置?

最佳答案

所以它不是电子邮件中的 header ,也许他们的文档说错了。

但它是发送电子邮件到服务器时发送到 SMTP 服务器的命令之一。这一切都在 gomail 中处理,它使用 net/smtp 包的 Mail() 函数。

而不是使用

return dialer.DialAndSend(m)

您可以直接在消息上调用 Send() 函数,并向其传递一个不同的地址。

s, err := dialer.Dial()
if err != nil {
return err
}
defer s.Close()

m := gomail.NewMessage()
mailFrom := "bounces@bounce.example.com"
to := []string{"receiver@example.com"}

return s.Send(mailFrom, to, m)

关于email - 如何为电子邮件设置 "MAIL FROM" header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57582419/

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