我想給用戶發一封電子郵件說
hey u have successfully registered please refer the code below 234234
和給業主的一封電子郵件說
user 234234 has registered
let transporter = nodemailer.createTransport({
service: 'gmail',
port: 587,
secure: false,
requireTLS: true,
auth: {
user: MYEMAIL,
pass: MYPASSWORD,
}
})
const randomGenerator = Math.floor(100000 Math.random() * 900000)
let mailOptions = {
to: [
{ name: "Receiver Name 1", address: "[email protected]" },
{ name: "Receiver Name 2", address: "[email protected]" },
],
subject: 'You have successfully registered, Please refer the code given below',
text: `Your code is ${randomGenerator}`
}
transporter.sendMail(mailOptions, (err, info) => {
if(err) console.log(err)
else{
console.log('email sent' info.response)
}
})
到目前為止,我已經嘗試制作一系列主題和文本,以便電子郵件按順序發送它們,但相反,它向用戶和所有者發送了兩次相同的電子郵件
uj5u.com熱心網友回復:
只需.sendMail()多次撥打電話,并在每次致電時向其提供不同的收件人和不同的電子郵件內容。一個電話.sendMail()有一組收件人和一份電子郵件內容。因此,要發送不同的內容,請使用單獨的呼叫.sendMail()并改變輸入。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/377605.html
標籤:javascript 节点.js 表达 后端 节点邮件程序
