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

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

Go Golang SMTP 腳本。需要添加密件抄送頭

Go Golang SMTP 腳本。需要添加密件抄送頭

Go
aluckdog 2023-06-01 17:00:34
我在 Go 中為 SMTP 使用這個(gè)眾所周知的空白畫(huà)布。我需要在 Bcc Blank Carbon Copy 地址中添加它,但我已經(jīng)嘗試了很多東西,但我嘗試的任何東西都不起作用,這很奇怪......我嘗試添加 "headers["Bcc"] = "someemail@address.com" 我相信這是一個(gè)簡(jiǎn)單的修改。提前致謝..package mainimport (   "fmt"   "log"   "net"   "net/mail"   "net/smtp"   "crypto/tls")func main() {from := mail.Address{"", "username@example.tld"}to   := mail.Address{"", "username@anotherexample.tld"}subj := "This is the email subject"body := "This is an example body.\n With two lines."headers := make(map[string]string)headers["From"] = from.String()headers["To"] = to.String()headers["Subject"] = subjmessage := ""for k,v := range headers {    message += fmt.Sprintf("%s: %s\r\n", k, v)}message += "\r\n" + bodyservername := "smtp.example.tld:465"host, _, _ := net.SplitHostPort(servername)auth := smtp.PlainAuth("","username@example.tld", "password", host)tlsconfig := &tls.Config {    InsecureSkipVerify: true,    ServerName: host,}conn, err := tls.Dial("tcp", servername, tlsconfig)if err != nil {    log.Panic(err)}c, err := smtp.NewClient(conn, host)if err != nil {    log.Panic(err)}if err = c.Auth(auth); err != nil {    log.Panic(err)}if err = c.Mail(from.Address); err != nil {    log.Panic(err)}if err = c.Rcpt(to.Address); err != nil {    log.Panic(err)}w, err := c.Data()if err != nil {    log.Panic(err)}_, err = w.Write([]byte(message))if err != nil {    log.Panic(err)}err = w.Close()if err != nil {    log.Panic(err)}c.Quit()
查看完整描述

3 回答

?
qq_遁去的一_1

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

請(qǐng)參閱smtp#SendMail 包文檔中的以下部分

msg 參數(shù)應(yīng)該是一個(gè) RFC 822 風(fēng)格的電子郵件,首先是標(biāo)題,一個(gè)空行,然后是郵件正文。msg 行應(yīng)該以 CRLF 終止。消息標(biāo)頭通常應(yīng)包括“發(fā)件人”、“收件人”、“主題”和“抄送”等字段。發(fā)送“密件抄送”消息是通過(guò)在 to 參數(shù)中包含電子郵件地址但不將其包含在消息標(biāo)頭中來(lái)完成的。

換句話說(shuō),不要將它們添加到標(biāo)題中,而只是添加到收件人列表中。

在您的示例樣板代碼中,您將為密件抄送列表中的每封電子郵件添加一個(gè)調(diào)用c.Rcpt(...),僅此而已。沒(méi)有什么可以添加到標(biāo)題中。


查看完整回答
反對(duì) 回復(fù) 2023-06-01
?
當(dāng)年話下

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

您還需要RCPT為 Bcc 地址添加一行,例如:

if err = c.Rcpt("someemail@address.com"); err != nil {
    log.Panic(err)
}


查看完整回答
反對(duì) 回復(fù) 2023-06-01
?
小怪獸愛(ài)吃肉

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

該標(biāo)準(zhǔn)不包括抄送的概念。您需要為每個(gè)收件人添加一個(gè) RCPT TO,然后將 bcc: sample@email.com 添加到正文??蛻?hù)將負(fù)責(zé)其余的工作。



查看完整回答
反對(duì) 回復(fù) 2023-06-01
  • 3 回答
  • 0 關(guān)注
  • 205 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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