作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
在用于设置“退回域”的 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/
我是一名优秀的程序员,十分优秀!