javascript - nodemailer連接超時,怎么解決?
問題描述

使用的是Gmail
const smtpTransport = nodemailer.createTransport({service: 'gmail',auth: { user: 'xxxxxx@gmail.com', pass: 'xxxxx'} }) const mailOptions={from: 'xxxxxx@gmail.com',to : ’xxxx@qq.com’,subject : req.query.subject,text : req.query.content } smtpTransport.sendMail(mailOptions, function(error, response){if(error){ console.log(error); res.status(504).end('error');}else{ console.log('Message sent: ' + response.message); res.status(200).end('sent');} })
有時候可以成功發(fā)送郵件,有時候發(fā)送超時,qq郵箱也設(shè)置了白名單,是不是qq郵箱有限制次數(shù)?怎么解決
問題解答
回答1:應(yīng)該是gmail郵箱服務(wù)的問題。你試一下163或者sina的郵箱,應(yīng)該就沒問題。
相關(guān)文章:
1. 百度地圖api - Android百度地圖SDK,MapView上層按鈕可見卻不可觸,怎么解決?2. javascript - 圖片鏈接請求一直是pending狀態(tài),導(dǎo)致頁面崩潰,怎么解決?3. 路由 - nginx訪問不了根目錄下的文件怎么解決?4. Mac下phpinfo和php -m里的擴展不一致怎么解決?5. node.js - 安裝cordova時報錯,怎么解決?6. node.js - 渲染 mysql查詢到的數(shù)據(jù),中文亂碼怎么解決?7. javascript - ios返回不執(zhí)行js怎么解決?8. navicat for mysql就在這個網(wǎng)站上下載的破解版出現(xiàn)錯誤怎么解決?9. python - angular route 與 django urls 沖突怎么解決?10. mysql根據(jù)輸入的字段數(shù)據(jù)獲取到ID怎么解決??

網(wǎng)公網(wǎng)安備