Я использую 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)
, где оно должно быть 'noreply.journeybuilder@gmail.com'
. Спасибо за помощь, если у вас есть идеи по этому поводу!