摘要:步驟一,開啟郵箱服務(wù)在郵箱設(shè)置里面開啟服務(wù),如圖步驟二,安裝插件步驟三,構(gòu)造如下代碼天氣今天天氣很好今天天氣很好步驟四,測試注意點發(fā)送程序中,和主題需要相一致,不然導(dǎo)致如下錯誤,,信封發(fā)件人和信頭發(fā)件人不匹配
步驟一,開啟郵箱服務(wù)
在郵箱設(shè)置里面開啟POP3/SMTP/IMAP服務(wù),如圖
步驟二,安裝nodemailer插件npm install -save nodemailer步驟三,構(gòu)造如下代碼
const nodemailer=require("nodemailer");
let transporter=nodemailer.createTransport({ host:"smtp.126.com", secure:true, auth:{ user:"*****@126.com", pass:"*****" }, }); let mailOptions={ from:"******@126.com", to:"******@163.com", subject:"天氣", text:"今天天氣很好!", html:"今天天氣很好!" }; transporter.sendMail(mailOptions,(err,info)=>{ if(err){ console.log(err); } else{ console.log(info); } });步驟四,測試 注意點
發(fā)送程序中,subject,和主題需要相一致,不然導(dǎo)致如下錯誤,504,SUM 信封發(fā)件人和信頭發(fā)件人不匹配
{ Error: Message failed: 554 DT:SPM 126 smtp7,DsmowAA3nqryKy1Zc0oRJw--.15930S2 1496132596,please see http://mail.163.com/help/help_spam_16.htm?ip=111.74.215.148&hostid=smtp7&time=1496132596 at SMTPConnection._formatError (D: odelikeread ode_modules odemailerlibsmtp-connectionindex.js:557:19) at SMTPConnection._actionSMTPStream (D: odelikeread ode_modules odemailerlibsmtp-connectionindex.js:1385:34) at SMTPConnection._responseActions.push.str (D: odelikeread ode_modules odemailerlibsmtp-connectionindex.js:907:22) at SMTPConnection._processResponse (D: odelikeread ode_modules odemailerlibsmtp-connectionindex.js:706:20) at SMTPConnection._onData (D: odelikeread ode_modules odemailerlibsmtp-connectionindex.js:509:14) at TLSSocket._socket.on.chunk (D: odelikeread ode_modules odemailerlibsmtp-connectionindex.js:461:47) at emitOne (events.js:96:13) at TLSSocket.emit (events.js:188:7) at readableAddChunk (_stream_readable.js:176:18) at TLSSocket.Readable.push (_stream_readable.js:134:10) code: "EMESSAGE", response: "554 DT:SPM 126 smtp7,DsmowAA3nqryKy1Zc0oRJw--.15930S2 1496132596,please see http://mail.163.com/help/help_spam_16.htm?ip=111.74.215.148&hostid=smtp7&time=1496132596", responseCode: 554, command: "DATA" }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/83235.html
摘要:傳的最后一次參數(shù)是一個回調(diào)函數(shù),當(dāng)命令成功或失敗之后會立即被調(diào)用。回調(diào)函數(shù)中,我們明確地處理連接錯誤的情況,設(shè)置狀態(tài)為,并再次調(diào)用重連。如果沒有發(fā)生錯誤,調(diào)用回調(diào)函數(shù)結(jié)束當(dāng)前工作項目。嘗試連接的時候,使用增加每次重連的時間間隔。 Node.js 中的隊列 本文轉(zhuǎn)載自:眾成翻譯譯者:文藺鏈接:http://www.zcfy.cc/article/662原文:http://blog.yld...
摘要:本文主要是關(guān)于郵箱登陸的相關(guān)案例,通俗的說就是用戶使用郵箱注冊,當(dāng)注冊成功時,會給注冊用戶發(fā)郵件進(jìn)行激活,當(dāng)然這個郵件有一定的時效性。當(dāng)用戶激活后可以正常使用相關(guān)的功能,沒激活,當(dāng)?shù)顷憰r會提示沒激活,是否需要在發(fā)送一條郵件激活。 email-verify 具體的詳細(xì)代碼github現(xiàn)在的登陸系統(tǒng)除了第三方登陸接入以外,主要有短信登陸和郵箱登陸,按照現(xiàn)在實名制的特點,現(xiàn)在的短信登陸比較多...
摘要:發(fā)郵件組件使用發(fā)送郵件咱們?nèi)粘i_發(fā)中有時會遇到需要系統(tǒng)推送郵件給相關(guān)用戶例如注冊后發(fā)送激活郵箱等等,此時就需要用到首先,去云云云郵件推送以為例是一個基于的郵件服務(wù)模塊。 NodeMailerNodejs發(fā)郵件組件Nodemailerhttp://blog.fens.me/nodejs-em...Node.js使用NodeMailer發(fā)送郵件http://www.jianshu.com/...
摘要:發(fā)郵件組件使用發(fā)送郵件咱們?nèi)粘i_發(fā)中有時會遇到需要系統(tǒng)推送郵件給相關(guān)用戶例如注冊后發(fā)送激活郵箱等等,此時就需要用到首先,去云云云郵件推送以為例是一個基于的郵件服務(wù)模塊。 NodeMailerNodejs發(fā)郵件組件Nodemailerhttp://blog.fens.me/nodejs-em...Node.js使用NodeMailer發(fā)送郵件http://www.jianshu.com/...
閱讀 2829·2021-10-11 10:57
閱讀 1694·2021-09-26 09:55
閱讀 1390·2021-09-06 15:11
閱讀 3550·2021-08-26 14:16
閱讀 795·2019-08-30 15:54
閱讀 599·2019-08-30 12:43
閱讀 3406·2019-08-29 16:18
閱讀 2665·2019-08-23 16:14