亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 Go 發送帶有“名稱”<email> 的電子郵件

從 Go 發送帶有“名稱”<email> 的電子郵件

Go
哈士奇WWW 2022-01-04 10:04:37
我正在使用net/smtp發送電子郵件,它似乎無法處理電子郵件中的聯系人姓名。c, _ := smtp.Dial("smtp.example.com:25")c.Mail(`[email protected]`)而不是c, _ := smtp.Dial("smtp.example.com:25")c.Mail(`"John Q. Doe" <[email protected]>`)有沒有好的辦法來處理這個問題?如果可用,我更喜歡封裝和標準的東西,但如果可以做到的話,我愿意使用原始 SMTP。
查看完整描述

2 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

smtpServer := "smtp.example.com"

auth := smtp.PlainAuth("", "[email protected]", "******", smtpServer)


from := mail.Address{"fromName", "[email protected]"}

to := mail.Address{"toName", "[email protected]"}

msg := []byte("From: " + from.String() + "\r\n" +

"To: " + to.String() + "\r\n" +

"Subject: Awesome Subject !\r\n" +

"This is the email body.\r\n")

err := smtp.SendMail(smtpServer + ":25", auth, from.Address,[]string{to.Address}, msg)

if err != nil {

    log.Fatal(err)

}


查看完整回答
反對 回復 2022-01-04
?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

你可以試試沒有雙引號嗎?IE

c.Mail(`John Q. Doe <[email protected]>`)



查看完整回答
反對 回復 2022-01-04
  • 2 回答
  • 0 關注
  • 338 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號