第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

Go-Mail 多個(gè)收件人和附件

Go-Mail 多個(gè)收件人和附件

Go
子衿沉夜 2023-02-14 17:35:15
我正在嘗試使用 go-mail 庫創(chuàng)建電子郵件服務(wù)并使其正常工作。然而,我無法解決的挑戰(zhàn)很少我有表單數(shù)據(jù)的結(jié)構(gòu)-type SendMailBody struct {    EmailTo []string `form:"sendTo"`    Subject string   `form:"subject"`    Body    string   `form:"body"`}我發(fā)送給 API 的表單數(shù)據(jù)是subject: NotificationsendTo:["abc@gmail.com", "xyz@gmail.com"]body:You have been notified挑戰(zhàn)-如果我在“sendTO”中傳遞一封電子郵件,它工作正常。但是在通過郵件片段后,它無法將郵件發(fā)送給收件人。我怎樣才能讓它工作?如果我通過表單數(shù)據(jù)傳遞附件,我如何將它附加到郵件中。在文檔中,提到我們可以那樣做 "m.Attach("/tmp/image.jpg")" 。但是,如果我通過 API 中的表單數(shù)據(jù)傳遞附件,我應(yīng)該怎么做請指導(dǎo)我。
查看完整描述

1 回答

?
心有法竹

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊

這里需要一些更多的細(xì)節(jié)來提供幫助。特別是您使用的是哪個(gè) go-mail?

對于 1.)

如果您參考https://github.com/wneessen/go-mail,使用Msg.To()應(yīng)該適用于多個(gè)收件人。請參閱文檔:https ://pkg.go.dev/github.com/wneessen/go-mail#Msg.To

如果您參考https://github.com/go-mail/mail,則有Message.SetAddressHeader()https://pkg.go.dev/github.com/go-mail/mail?utm_source=godoc#Message.SetAddressHeader )不支持多個(gè)收件人地址。您需要改用Message.SetHeaders()"To"header(https://pkg.go.dev/github.com/go-mail/mail?utm_source=godoc#Message.SetHeaders)。

對于 2.)

這完全取決于您如何閱讀附件數(shù)據(jù)(同樣也取決于您正在使用的 go-mail 庫)。https://github.com/wneessen/go-mail有不同的附加和嵌入文件的方式(即來自本地文件,來自 embedFS,來自 io.Reader ...)


查看完整回答
反對 回復(fù) 2023-02-14
  • 1 回答
  • 0 關(guān)注
  • 114 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號