NodeJS傳送郵件

2021-09-18 04:13:15 字數 861 閱讀 5933

其實這個功能很多人都寫過了,但是網上有的**不能用,版本較老,因此寫下自己摸索的方法來實現。

首先需要安裝nodemailer庫

npm install nodemailer//缺省會安裝最新的版本。
關於這個庫的文件參見nodemailer

這個庫使用方法很簡單的。首先是要建立乙個用於傳送郵件的例項

var transporter = nodemailer.createtransport(transport[, defaults])
屬性太多了就只寫一些關鍵的屬性

設定好了這些就可以使用啦~這裡貼上我的設定

var smtpconfig = 

};var transporter = nodemailer.createtransport(smtpconfig);

現在我們可以使用以下函式進行傳送郵件

transporter.sendmail(data[, callback])
接受兩個引數 err和info

err如果失敗了就可以列印這個物件看相關資訊

info

可以看很多傳送狀態的資訊

好了說完了我們就可以傳送郵件了

var sendmail = function(html)

transporter.sendmail(option, function(error, response)else

});}sendmail("郵件內容:

這是來自nodemailer傳送的郵件");

完結~

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 ...