摘要:步驟一,開(kāi)啟郵箱服務(wù)在郵箱設(shè)置里面開(kāi)啟服務(wù),如圖步驟二,安裝插件步驟三,構(gòu)造如下代碼天氣今天天氣很好今天天氣很好步驟四,測(cè)試注意點(diǎn)發(fā)送程序中,和主題需要相一致,不然導(dǎo)致如下錯(cuò)誤,,信封發(fā)件人和信頭發(fā)件人不匹配
步驟一,開(kāi)啟郵箱服務(wù)
在郵箱設(shè)置里面開(kāi)啟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); } });步驟四,測(cè)試 注意點(diǎn)
發(fā)送程序中,subject,和主題需要相一致,不然導(dǎo)致如下錯(cuò)誤,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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/83235.html
摘要:傳的最后一次參數(shù)是一個(gè)回調(diào)函數(shù),當(dāng)命令成功或失敗之后會(huì)立即被調(diào)用?;卣{(diào)函數(shù)中,我們明確地處理連接錯(cuò)誤的情況,設(shè)置狀態(tài)為,并再次調(diào)用重連。如果沒(méi)有發(fā)生錯(cuò)誤,調(diào)用回調(diào)函數(shù)結(jié)束當(dāng)前工作項(xiàng)目。嘗試連接的時(shí)候,使用增加每次重連的時(shí)間間隔。 Node.js 中的隊(duì)列 本文轉(zhuǎn)載自:眾成翻譯譯者:文藺鏈接:http://www.zcfy.cc/article/662原文:http://blog.yld...
摘要:本文主要是關(guān)于郵箱登陸的相關(guān)案例,通俗的說(shuō)就是用戶(hù)使用郵箱注冊(cè),當(dāng)注冊(cè)成功時(shí),會(huì)給注冊(cè)用戶(hù)發(fā)郵件進(jìn)行激活,當(dāng)然這個(gè)郵件有一定的時(shí)效性。當(dāng)用戶(hù)激活后可以正常使用相關(guān)的功能,沒(méi)激活,當(dāng)?shù)顷憰r(shí)會(huì)提示沒(méi)激活,是否需要在發(fā)送一條郵件激活。 email-verify 具體的詳細(xì)代碼github現(xiàn)在的登陸系統(tǒng)除了第三方登陸接入以外,主要有短信登陸和郵箱登陸,按照現(xiàn)在實(shí)名制的特點(diǎn),現(xiàn)在的短信登陸比較多...
摘要:發(fā)郵件組件使用發(fā)送郵件咱們?nèi)粘i_(kāi)發(fā)中有時(shí)會(huì)遇到需要系統(tǒng)推送郵件給相關(guān)用戶(hù)例如注冊(cè)后發(fā)送激活郵箱等等,此時(shí)就需要用到首先,去云云云郵件推送以為例是一個(gè)基于的郵件服務(wù)模塊。 NodeMailerNodejs發(fā)郵件組件Nodemailerhttp://blog.fens.me/nodejs-em...Node.js使用NodeMailer發(fā)送郵件http://www.jianshu.com/...
摘要:發(fā)郵件組件使用發(fā)送郵件咱們?nèi)粘i_(kāi)發(fā)中有時(shí)會(huì)遇到需要系統(tǒng)推送郵件給相關(guān)用戶(hù)例如注冊(cè)后發(fā)送激活郵箱等等,此時(shí)就需要用到首先,去云云云郵件推送以為例是一個(gè)基于的郵件服務(wù)模塊。 NodeMailerNodejs發(fā)郵件組件Nodemailerhttp://blog.fens.me/nodejs-em...Node.js使用NodeMailer發(fā)送郵件http://www.jianshu.com/...
閱讀 2753·2021-10-11 10:57
閱讀 1585·2021-09-26 09:55
閱讀 1320·2021-09-06 15:11
閱讀 3465·2021-08-26 14:16
閱讀 680·2019-08-30 15:54
閱讀 547·2019-08-30 12:43
閱讀 3306·2019-08-29 16:18
閱讀 2581·2019-08-23 16:14