package main
import (
"fmt"
"net/smtp"
"strings"
)
//發(fā)送郵件的邏輯函數(shù)
func SendMail(user, password, host, to, subject, body, mailtype string) error {
hp := strings.Split(host, ":")
auth := smtp.PlainAuth("", user, password, hp[0])
var content_type string
if mailtype == "html" {
content_type = "Content-Type: text/" + mailtype + "; charset=UTF-8"
} else {
content_type = "Content-Type: text/plain" + "; charset=UTF-8"
}
msg := []byte("To: " + to + "\r\nFrom: " + user + "<" + user + ">\r\nSubject: " + subject + "\r\n" + content_type + "\r\n\r\n" + body)
send_to := strings.Split(to, ";")
err := smtp.SendMail(host, auth, user, send_to, msg)
return err
}
func main() {
// 郵箱賬號(hào)
user := "xxxx@163.com"
//注意,此處為授權(quán)碼、不是密碼
password := "xxx"
//smtp地址及端口
host := "smtp.163.com:25"
//接收者,內(nèi)容可重復(fù),郵箱之間用;隔開
to := "xxxx@qq.com"
//郵件主題
subject := "測試通過golang發(fā)送郵件"
//郵件內(nèi)容
text := "你好!"
body := `
<html>
<body>
<h3>
"測試通過golang發(fā)送郵件"` + text + `
</h3>
</body>
</html>
`
fmt.Println("send email")
//執(zhí)行邏輯函數(shù)
err := SendMail(user, password, host, to, subject, body, "html")
if err != nil {
fmt.Println("發(fā)送郵件失敗!")
fmt.Println(err)
} else {
fmt.Println("發(fā)送郵件成功!")
}
}
go語言發(fā)送郵件
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 續(xù):本篇目的: 引入curlSDK給libquickmail進(jìn)行編譯(下篇) 配置騰訊qq郵箱,獲取access ...
- 對(duì)于用R來進(jìn)行數(shù)據(jù)分析的伙伴們,難免會(huì)需要運(yùn)行一些定時(shí)任務(wù),那么定時(shí)任務(wù)怎么呈現(xiàn)出來呢?特別是對(duì)于一些數(shù)據(jù)報(bào)告,個(gè)...
- 之前寫過用標(biāo)準(zhǔn)庫使用Python Smtplib 和email發(fā)送郵件,感覺很繁瑣,久了不用之后便忘記了。前幾天看...
- 一、郵件分享 1、iOS系統(tǒng)自帶郵件設(shè)置郵箱(此處以QQ郵箱為例) a.打開電腦,登錄郵箱(以QQ郵箱為例),進(jìn)入...
- 今天走進(jìn)大學(xué)食堂吃晚餐,女兒點(diǎn)的稀飯包子,我買了冒菜。 吃著吃著,女兒撲哧一聲笑起來。原來她看到削面的機(jī)器,穿著廚...