中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

中山網(wǎng)站制作費(fèi)用百度熱詞指數(shù)

中山網(wǎng)站制作費(fèi)用,百度熱詞指數(shù),做網(wǎng)站用什么字體最明顯,凡科網(wǎng)建設(shè)網(wǎng)站如何修改源代碼Go 有內(nèi)置好的本地庫(kù)可以發(fā)送郵件,在 GitHub 上也有別人寫(xiě)好的第三方包可以發(fā)送郵件。 本文將分別介紹一下這兩種發(fā)送郵件的方式。 1、內(nèi)置的net/smtp 為了更好的模擬發(fā)送郵件,推薦一個(gè)郵件測(cè)試工具:MailHog,MailHog 是面向開(kāi)發(fā)…

Go 有內(nèi)置好的本地庫(kù)可以發(fā)送郵件,在 GitHub 上也有別人寫(xiě)好的第三方包可以發(fā)送郵件。

本文將分別介紹一下這兩種發(fā)送郵件的方式。

1、內(nèi)置的net/smtp

為了更好的模擬發(fā)送郵件,推薦一個(gè)郵件測(cè)試工具:MailHog,MailHog 是面向開(kāi)發(fā)人員的電子郵件測(cè)試工具,其將應(yīng)用程序配置為使用 MailHog 進(jìn)行 SMTP 傳遞,并且可以在 Web UI 中查看已經(jīng)發(fā)送的郵件。

MailHog 使用步驟:

先下載需要的版本及對(duì)應(yīng)系統(tǒng)的二進(jìn)制文件: Download the latest release for your platform

以 v1.0.0 Windows10 為例,點(diǎn)擊下圖中紅框開(kāi)始下載。
在這里插入圖片描述

下載完成之后得到一個(gè) .exe 文件,在文件中找到該文件雙擊啟動(dòng),會(huì)以黑窗口的形式運(yùn)行。

在瀏覽器中訪問(wèn) http://localhost:8025/

在這里插入圖片描述
在這個(gè)頁(yè)面可以看到開(kāi)發(fā)人員在測(cè)試階段發(fā)送的郵件。

編寫(xiě)代碼:

package mainimport ("fmt""log""net/smtp""time"
)// Email 郵箱
type Email struct {From    string   `json:"from" describe:"發(fā)送方"`To      []string `json:"to" describe:"接收方"`Sender  string   `json:"sender"describe:"發(fā)送名稱(chēng)"`Subject string   `json:"subject" describe:"標(biāo)題"`Content string   `json:"content" describe:"內(nèi)容"`EndTime string   `json:"end_time" describe:"時(shí)間"`
}// Smtp 郵件服務(wù)
type Smtp struct {Server string `json:"server"`Port   int64  `json:"port"`
}func main() {s := Smtp{Server: "127.0.0.1",Port:   1025,}// 一次要發(fā)送給哪些郵箱strings := []string{"2017431971@qq.com","2011235436@qq.com",}e := Email{From:    "2017431971@qq.com",To:      strings,Sender:  "koyal",Subject: "測(cè)試郵件",Content: "這是一個(gè)測(cè)試郵件",EndTime: time.Now().Format("2006-01-02 15:04:05"),}// 定義郵件內(nèi)容message := fmt.Sprintf("Subject: %s\r\n\r\n%s\r\n%s", e.Subject, e.Content, e.EndTime)// 連接到 MailHog 的 SMTP 服務(wù)器auth := smtp.PlainAuth("", "", "", s.Server)for _, str := range strings {err := smtp.SendMail(fmt.Sprintf("%s:%d", s.Server, s.Port), auth, e.From, []string{str}, []byte(message))if err != nil {log.Fatalf("smtp.SendMail is failed , err:%v", err)return}}log.Println("Email send successfully!")}

在本地啟動(dòng)項(xiàng)目,到 MailHog Web UI 中查看是否發(fā)送了郵件

在這里插入圖片描述
可以看到已經(jīng)拿到剛才發(fā)送的郵件。

在默認(rèn)情況下,上述的兩個(gè)端口 1025 和 8025 分別是監(jiān)聽(tīng) SMTP 服務(wù)器和Web界面服務(wù)器,所以會(huì)用到兩個(gè)不同的端口號(hào)。

2、使用 GitHub 第三方包

這次使用 QQ 郵箱測(cè)試一下是否可以正常的發(fā)送郵件。

首先,需要在 QQ 郵箱中開(kāi)啟 POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服務(wù)

設(shè)置 => 賬號(hào) => POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服務(wù) => 開(kāi)啟服務(wù)

在這里插入圖片描述
手機(jī)驗(yàn)證等一系列操作完成之后,會(huì)生成一個(gè)授權(quán)碼,

代碼編寫(xiě):

使用 go get github.com/jordan-wright/email 命令拉取第三方包,

package mainimport ("github.com/jordan-wright/email""log""net/smtp"
)func main() {// 實(shí)例化郵件對(duì)象em := email.NewEmail()// 發(fā)送方郵箱em.From = "2017431971@qq.com"// 接收方郵箱em.To = []string{"2017431971@qq.com"}// 郵件標(biāo)題em.Subject = "測(cè)試郵件"// 郵件內(nèi)容em.Text = []byte("hello,這是一個(gè)測(cè)試郵件。")// 發(fā)送郵件 xxxxxxxxx 為剛才生成的授權(quán)碼err := em.Send("smtp.qq.com:587", smtp.PlainAuth("", "2017431971@qq.com", "xxxxxxxxx", "smtp.qq.com"))if err != nil {log.Fatalf("em.Send is failes, err: %v", err)return}log.Println("send successfully...")}

在本地啟動(dòng)項(xiàng)目,去 QQ 郵箱中看是否收到了郵件。

在這里插入圖片描述
可以正常的拿到想要的郵件。

http://www.risenshineclean.com/news/27617.html

相關(guān)文章:

  • 郵箱域名可以做網(wǎng)站嗎企業(yè)網(wǎng)站建設(shè)方案策劃書(shū)
  • wordpress添加頁(yè)面的代碼河北網(wǎng)站seo地址
  • 網(wǎng)絡(luò)廣告案例以及分析智能優(yōu)化網(wǎng)站
  • 做一個(gè)網(wǎng)站需要多少時(shí)間常見(jiàn)的網(wǎng)絡(luò)營(yíng)銷(xiāo)策略都有哪些
  • 保潔公司在哪個(gè)網(wǎng)站做推廣比較好點(diǎn)擊排名優(yōu)化
  • 在家做十字繡兼職網(wǎng)站今日國(guó)際新聞最新消息
  • 如皋做網(wǎng)站公司品牌網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃書(shū)
  • 建設(shè)日本網(wǎng)站首頁(yè)seo優(yōu)化收費(fèi)
  • 怎么用dw做靜態(tài)網(wǎng)站如何做企業(yè)網(wǎng)頁(yè)
  • 宿州網(wǎng)站建設(shè)時(shí)間seo基礎(chǔ)教程視頻
  • app應(yīng)用程序百度小程序關(guān)鍵詞優(yōu)化
  • 網(wǎng)站建站網(wǎng)站299266co提升關(guān)鍵詞
  • 有高并發(fā) 高訪問(wèn)量網(wǎng)站開(kāi)發(fā)百度seo招聘
  • 怎么做企業(yè)網(wǎng)站推廣南京seo整站優(yōu)化技術(shù)
  • 本地服務(wù)器怎么做網(wǎng)站站長(zhǎng)之家關(guān)鍵詞挖掘
  • 網(wǎng)站建設(shè)一般要多少費(fèi)用網(wǎng)絡(luò)營(yíng)銷(xiāo)的含義
  • 購(gòu)物網(wǎng)站后臺(tái)好管理嗎百度seo原理
  • 代駕app軟件開(kāi)發(fā)公司seo推廣怎么做
  • 個(gè)性化定制網(wǎng)站的特點(diǎn)一站式自媒體服務(wù)平臺(tái)
  • 做電子商務(wù)網(wǎng)站需要學(xué)什么2024年3月新冠高峰
  • 企業(yè)網(wǎng)站建設(shè)的必要性百度收錄比較好的網(wǎng)站
  • aspaccess做網(wǎng)站站長(zhǎng)平臺(tái)百度
  • 煙臺(tái)快速建站有哪些公司低價(jià)刷粉網(wǎng)站推廣
  • 做網(wǎng)站一個(gè)月能掙多少香港seo公司
  • 西安網(wǎng)站建設(shè)設(shè)計(jì)專(zhuān)業(yè)公司網(wǎng)絡(luò)推廣
  • vs210做網(wǎng)站什么是網(wǎng)絡(luò)營(yíng)銷(xiāo)公司
  • 網(wǎng)站推廣目標(biāo)是什么seo整站排名
  • 如何做網(wǎng)站商城怎么開(kāi)設(shè)自己的網(wǎng)站
  • 做網(wǎng)站的困難海淀區(qū)seo搜索優(yōu)化
  • 昆明做網(wǎng)站最好的小說(shuō)網(wǎng)站排名