摘要:步驟一,開啟郵箱服務在郵箱設置里面開啟服務,如圖步驟二,安裝插件步驟三,構造如下代碼天氣今天天氣很好今天天氣很好步驟四,測試注意點發送程序中,和主題需要相一致,不然導致如下錯誤,,信封發件人和信頭發件人不匹配
步驟一,開啟郵箱服務
在郵箱設置里面開啟POP3/SMTP/IMAP服務,如圖
步驟二,安裝nodemailer插件npm install -save nodemailer步驟三,構造如下代碼
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); } });步驟四,測試 注意點
發送程序中,subject,和主題需要相一致,不然導致如下錯誤,504,SUM 信封發件人和信頭發件人不匹配
{ 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" }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/83235.html
摘要:傳的最后一次參數是一個回調函數,當命令成功或失敗之后會立即被調用。回調函數中,我們明確地處理連接錯誤的情況,設置狀態為,并再次調用重連。如果沒有發生錯誤,調用回調函數結束當前工作項目。嘗試連接的時候,使用增加每次重連的時間間隔。 Node.js 中的隊列 本文轉載自:眾成翻譯譯者:文藺鏈接:http://www.zcfy.cc/article/662原文:http://blog.yld...
摘要:本文主要是關于郵箱登陸的相關案例,通俗的說就是用戶使用郵箱注冊,當注冊成功時,會給注冊用戶發郵件進行激活,當然這個郵件有一定的時效性。當用戶激活后可以正常使用相關的功能,沒激活,當登陸時會提示沒激活,是否需要在發送一條郵件激活。 email-verify 具體的詳細代碼github現在的登陸系統除了第三方登陸接入以外,主要有短信登陸和郵箱登陸,按照現在實名制的特點,現在的短信登陸比較多...
摘要:發郵件組件使用發送郵件咱們日常開發中有時會遇到需要系統推送郵件給相關用戶例如注冊后發送激活郵箱等等,此時就需要用到首先,去云云云郵件推送以為例是一個基于的郵件服務模塊。 NodeMailerNodejs發郵件組件Nodemailerhttp://blog.fens.me/nodejs-em...Node.js使用NodeMailer發送郵件http://www.jianshu.com/...
摘要:發郵件組件使用發送郵件咱們日常開發中有時會遇到需要系統推送郵件給相關用戶例如注冊后發送激活郵箱等等,此時就需要用到首先,去云云云郵件推送以為例是一個基于的郵件服務模塊。 NodeMailerNodejs發郵件組件Nodemailerhttp://blog.fens.me/nodejs-em...Node.js使用NodeMailer發送郵件http://www.jianshu.com/...
閱讀 2738·2021-10-11 10:57
閱讀 1569·2021-09-26 09:55
閱讀 1310·2021-09-06 15:11
閱讀 3447·2021-08-26 14:16
閱讀 662·2019-08-30 15:54
閱讀 535·2019-08-30 12:43
閱讀 3290·2019-08-29 16:18
閱讀 2565·2019-08-23 16:14