Nodemailer 不发送邮件文本
Nodemailer does not Send Mail Text
我可以发送我的邮件。但我无法发送邮件文本。问题出在哪里,我不知道。如果我这样写"mail text ........"
,就是运行。但是如果我写成变量,邮件文本不会发送。
function sendAlarmMail(emails, alarmMessage) {
let mailAddresses = emails;
let mailText = alarmMessage;
try {
let testAccount = nodemailer.createTestAccount();
let transport = nodemailer.createTransport({
maxConnections: 3,
pool: true,
host: 'smtp.gmail.com',
port: 587,
secure: false,
auth: {
user: 'xxxx@gmail.com',
pass: 'xxxx'
}
});
let message = {
from: 'xxx@gmail.com',
to: "xxxx@xxxxx.com",
subject: 'Yüksek Enerji Kullanım Uyarısı',
text: `${mailText}`
}
transport.sendMail(message, function (err, info) {
if (err) {
console.log(err);
console.log("Mail Gönderilemedi !");
} else {
console.log(info);
console.log("Mail Gönderildi !");
}
});
}
sendAlarmMail("mail1, mail2, mail3", "mail texts");
如何在我的邮件中发送我的文本。请帮忙
当我删除 text:
时,我的问题已经解决了。我将变量写入 html
代码而不是 text:
.
let message = {
from: 'xxxx@gmail.com',
to: emails,
subject: 'Yüksek Enerji Kullanım Uyarısı',
html: "<div><p>" + alarmMessage + "</p></div>"
}
我可以发送我的邮件。但我无法发送邮件文本。问题出在哪里,我不知道。如果我这样写"mail text ........"
,就是运行。但是如果我写成变量,邮件文本不会发送。
function sendAlarmMail(emails, alarmMessage) {
let mailAddresses = emails;
let mailText = alarmMessage;
try {
let testAccount = nodemailer.createTestAccount();
let transport = nodemailer.createTransport({
maxConnections: 3,
pool: true,
host: 'smtp.gmail.com',
port: 587,
secure: false,
auth: {
user: 'xxxx@gmail.com',
pass: 'xxxx'
}
});
let message = {
from: 'xxx@gmail.com',
to: "xxxx@xxxxx.com",
subject: 'Yüksek Enerji Kullanım Uyarısı',
text: `${mailText}`
}
transport.sendMail(message, function (err, info) {
if (err) {
console.log(err);
console.log("Mail Gönderilemedi !");
} else {
console.log(info);
console.log("Mail Gönderildi !");
}
});
}
sendAlarmMail("mail1, mail2, mail3", "mail texts");
如何在我的邮件中发送我的文本。请帮忙
当我删除 text:
时,我的问题已经解决了。我将变量写入 html
代码而不是 text:
.
let message = {
from: 'xxxx@gmail.com',
to: emails,
subject: 'Yüksek Enerji Kullanım Uyarısı',
html: "<div><p>" + alarmMessage + "</p></div>"
}