最近在做一個(gè)項(xiàng)目,然后碰到了點(diǎn)問(wèn)題,就是網(wǎng)頁(yè)中發(fā)郵件的問(wèn)題^_
由于使用node開(kāi)發(fā),所以我相應(yīng)的找到了在網(wǎng)上比較受歡迎的nodemailer模塊。
具體怎么使用網(wǎng)上能搜到太多太多,這里就不擼代碼了 ~~~;
但是有幾個(gè)問(wèn)題我碰到的時(shí)候,網(wǎng)上沒(méi)找到具體的解決方案,在一頓搗鼓中能正確的發(fā)送了!
基本問(wèn)題都是出在了這段代碼中~
var mailTransport = nodemailer.createTransport({
host : 'smtp.qq.com',//你用什么郵箱發(fā)送就用那個(gè)郵箱的服務(wù)器地址
//xxx的郵箱 'smtp.xxx.com'
port : '25',//端口號(hào),騰訊的貌似可以不用設(shè)置,126郵箱要設(shè)置port:'25'才好使
//如果出現(xiàn) Greeting never received 這樣的錯(cuò)誤,可以試著改一下端口號(hào)
//比如port:'465'
secureConnection: true, // 使用 SSL 連接,基本都得寫(xiě)
auth : {
user : '415635608@qq.com',
pass : 'xxxxxxxxxxxxxxx'//這里千萬(wàn)要注意
//這個(gè)pass不是你的郵箱密碼,是你郵箱開(kāi)通SMTP/POP3服務(wù)時(shí),郵箱的客戶端授權(quán)碼!
},
});