Javascript Nodemailer发送匿名电子邮件

Javascript Nodemailer发送匿名电子邮件,javascript,node.js,email,nodemailer,Javascript,Node.js,Email,Nodemailer,我正在使用。这是工作得很好,但我想发送一个匿名电子邮件(用一个假的名字和电子邮件地址),它不应该是。这是我的密码: let transporter = nodemailer.createTransport({ host: 'smtp.gmail.com', port: 587, secure: false, auth: { use

我正在使用。这是工作得很好,但我想发送一个匿名电子邮件(用一个假的名字和电子邮件地址),它不应该是。这是我的密码:

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);
                    }
            }
});
let transporter=nodeEmailer.createTransport({
主机:“smtp.gmail.com”,
港口:587,
安全:错误,
认证:{
用户:'myrealAdress@gmail.com', 
通行证:“我的通行证”
}
});
var textMail=emailContent
fs.readFile(“./”+myCSV.name+“.csv”,函数(错误,数据){
transporter.sendMail({
来自:“JourneyBuilder”,
收件人:userToSendMail,
主题:主题邮件,
text:textMail,
附件:[{'filename':myCSV.name+'.csv','content':data}]
}),功能(错误,成功){
如果(错误){
日志(“错误发送:”+err);
}
}
});
当我发送此邮件时,我很好地收到了电子邮件,名称为“旅程生成器”,但电子邮件仍然是我的
(运输者的电子邮件:myrealAdress@gmail.com)
它应该在什么地方。journeybuilder@gmail.com“。如果你对此有任何想法,谢谢你的帮助

据我所知(根据文档),通过
nodemailer
发送邮件时,不可能完全隐藏您的电子邮件。您可以使用自己的邮件服务器,也可以将replyaddress设置为noreply地址,如下所示:

transporter.sendMail({       
  from: 'JourneyBuilder <noreply.journeybuilder@gmail.com>',
  replyTo: 'noreply.journeybuilder@gmail.com'
  ...
transporter.sendMail({
来自:“JourneyBuilder”,
回答:“诺雷普利。journeybuilder@gmail.com'
...

这意味着人们会回复这个地址,而不是你发送邮件的地址。好的,谢谢!有没有像NodeEmailer这样的软件包可以做到这一点?Pierre AdrienDelisle不支持这一点的不是NodeEmailer,它是gmail。我不确定你是否可以用谷歌应用程序处理它,或者是否有一个Workaround,但gmail有一个很好的API()也许你在里面找到了解决方案。当我用邮件服务器建立我自己的网页时,我找不到它,搜索了很长一段时间,没有找到关于它的论坛条目,所以我认为它不可能……(@ Pierre AdrienDelisle,如果真的那么重要的是要伪造“从”字段考虑使用SES(AWS SES)。,这是有可能的,甚至不难实现