golang:从smtp.SendMail读取多行错误响应

我正在使用此代码:


err := smtp.SendMail(

    smtpHostPort,

    auth,

    sender,

    []string{recipient},

    []byte(message),

)

if err != nil {

    log.Printf("sendSmtp: failure: %q", strings.Split(err.Error(), "\n"))

}

但是,多行错误响应似乎被截断了:


 2013/02/06 11:54:41 sendSmtp: failure: ["530 5.5.1 Authentication Required. Learn more at"]

如何获得完整的多行错误响应?


千巷猫影
浏览 241回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go