为了账号安全,请及时绑定邮箱和手机立即绑定

GoLang net/smtp sendMail 到带有加号的收件人

GoLang net/smtp sendMail 到带有加号的收件人

Go
慕森卡 2022-01-17 18:35:41
如果您不知道如何定义结构,那么也许您应该使用映射。 它非常适合解组 JSON。这是一个示例,说明如何在不确切知道您收到什么数据的情况下执行此操作:func parseJSON(r *http.Request) (map[string]interface{}, error) {    var postData interface{}    decoder := json.NewDecoder(r.Body)    err := decoder.Decode(&postData)    if err != nil {        return nil, err    }    return postData.(map[string]interface{}), nil}现在您至少有了每条数据的字符串名称,这应该让您的应用程序了解如何处理它。
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

To当且仅当消息正文的标题中有分号时,我才能重现此错误。例如:

msg := []byte("To: email1@example.com;email2@example.com\r\nSubject: foo\r\n\r\nbody\r\n")

仔细检查To您发送的标头,并确保它使用逗号而不是分号来分隔多个收件人。


查看完整回答
反对 回复 2022-01-17
  • 1 回答
  • 0 关注
  • 269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信