Nodemailer 发送匿名邮件
Nodemailer send an anonymous email
我正在使用 NodeMailer。它运作良好,但我想发送一封匿名电子邮件(使用假名和电子邮件地址),但它不应该如此。这是我的代码:
let transporter = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 587,
secure: false,
auth: {
user: 'myrealAdress@gmail.com',
pass: 'mypass'
}
});
var textMail = emailContent
fs.readFile("./"+myCSV.name+".csv", function (err, data) {
transporter.sendMail({
from: 'JourneyBuilder <noreply.journeybuilder@gmail.com>',
to: userToSendMail,
subject: subjectMail,
text: textMail,
attachments: [{'filename': myCSV.name+'.csv', 'content': data}]
}), function(err, success) {
if (err) {
console.log("ERROR SEND : "+err);
}
}
});
当我发送这封邮件时,我收到了很好的电子邮件,名称是“Journey Builder”,但电子邮件仍然是我的(the transporter's one: myrealAdress@gmail.com)
,它应该是[=12] =].如果您对此有任何想法,谢谢帮助我!
据我所知(根据文档)在通过 nodemailer
发送邮件时无法完全隐藏您的电子邮件。您可以使用自己的邮件服务器,也可以像这样将回复地址设置为 noreply 地址:
transporter.sendMail({
from: 'JourneyBuilder <noreply.journeybuilder@gmail.com>',
replyTo: 'noreply.journeybuilder@gmail.com'
...
意味着人们会回复此地址,而不是您发送邮件时使用的地址
我正在使用 NodeMailer。它运作良好,但我想发送一封匿名电子邮件(使用假名和电子邮件地址),但它不应该如此。这是我的代码:
let transporter = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 587,
secure: false,
auth: {
user: 'myrealAdress@gmail.com',
pass: 'mypass'
}
});
var textMail = emailContent
fs.readFile("./"+myCSV.name+".csv", function (err, data) {
transporter.sendMail({
from: 'JourneyBuilder <noreply.journeybuilder@gmail.com>',
to: userToSendMail,
subject: subjectMail,
text: textMail,
attachments: [{'filename': myCSV.name+'.csv', 'content': data}]
}), function(err, success) {
if (err) {
console.log("ERROR SEND : "+err);
}
}
});
当我发送这封邮件时,我收到了很好的电子邮件,名称是“Journey Builder”,但电子邮件仍然是我的(the transporter's one: myrealAdress@gmail.com)
,它应该是[=12] =].如果您对此有任何想法,谢谢帮助我!
据我所知(根据文档)在通过 nodemailer
发送邮件时无法完全隐藏您的电子邮件。您可以使用自己的邮件服务器,也可以像这样将回复地址设置为 noreply 地址:
transporter.sendMail({
from: 'JourneyBuilder <noreply.journeybuilder@gmail.com>',
replyTo: 'noreply.journeybuilder@gmail.com'
...
意味着人们会回复此地址,而不是您发送邮件时使用的地址