goEmail傳送郵件

2021-10-08 22:41:02 字數 1279 閱讀 7016

func

sendmail

(mailto [

]string

,subject string

, body string

)error

port,

_:= strconv.

atoi

(mailconn[

"port"])

m := gomail.

newmessage()

m.setheader

("from"

,mailconn[

"user"])

//傳送給多個使用者

m.setheader

("to"

, mailto...

)//設定郵件主題

m.setheader

("subject"

, subject)

//設定郵件正文

m.setbody

("text/html"

, body)

d := gomail.

newdialer

(mailconn[

"host"

], port, mailconn[

"user"

], mailconn[

"pass"])

err := d.

dialandsend

(m)return err

}

注意:

配置mailconn時,如果是163或者qq的郵箱的話首先需要開通smtp支援 pass填的就是授權碼;企業郵箱的話可以填密碼;

mailconn中的user是傳送者郵箱賬號

setheader()可以設定傳送者的別名;也可以省略別名的設定;設定別名:m.setheader("from","other name" + "<" + mailconn["user"] + ">")m.setheader()可以設定傳送方為多個,以切片的方式傳入;

func

main()

//設定郵件主題

subject :=

"hello"

// 郵件正文

body :=

"nice to meet you!"

err :=

sendmail

(mailto, subject, body)

if err !=

nil}

html傳送郵件 Python傳送郵件(三十)

簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...

C 傳送郵件

今天俺學習c 傳送郵件的方法 在命名空間system.web.mail 傳送電子郵件主要用到了二個物件 乙個是mailmessage物件,此物件主要是封裝電子郵件的各個屬性,即所謂的發信人,收信人,信件的主題,信件的內容和信件的附件等。另外乙個是 tpmail物件,這個物件的最大作用是把已經定義好各...

C 傳送郵件

今天作乙個小專案,其中有個提醒功能,需要簡訊和郵件。因此查詢了一下c 傳送郵件,原來在學習計算機網路時了解到,其實就是實現 tp協議和pop3協議,但是自己有沒有伺服器,於是利用126的郵箱製作。如下 mailmessage message new mailmessage message.from ...