javascript - nodemailer連接超時,怎么解決?
問題描述
使用的是Gmail
const smtpTransport = nodemailer.createTransport({service: 'gmail',auth: { user: '[email protected]', pass: 'xxxxx'} }) const mailOptions={from: '[email protected]',to : ’[email protected]’,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郵箱也設置了白名單,是不是qq郵箱有限制次數(shù)?怎么解決
問題解答
回答1:應該是gmail郵箱服務的問題。你試一下163或者sina的郵箱,應該就沒問題。
相關文章:
1. Angular.js 無法設置Authorization頭,該怎么解決?2. node.js - nodejs中把熱request保存下來,使用JSON.stringify(req)報錯,請問怎么解決?3. javascript - web移動端 ? 版權這個字在安卓上默認藍色顏色 怎么解決?4. javascript - ios返回不執(zhí)行js怎么解決?5. 我把所有的css代碼放在一個文件夾之后,邊框就變成這個樣子了,請問怎么解決?6. mysql主主同步,從庫不同步應該怎么解決?7. python - angular route 與 django urls 沖突怎么解決?8. mysql根據(jù)輸入的字段數(shù)據(jù)獲取到ID怎么解決??9. Mac下phpinfo和php -m里的擴展不一致怎么解決?10. c++ - 請問MySQL_Connection::isReadOnly 怎么解決?
