Javascript 如何更改不同于已验证电子邮件的发件人名称?
我想要不同的发件人地址,从认证的一个? 假设我使用abc@gmail.com,但我想从xyz@gmail.com到def@gmail.com. 如何在node mailer中实现这一点Javascript 如何更改不同于已验证电子邮件的发件人名称?,javascript,node.js,email,sendmail,nodemailer,Javascript,Node.js,Email,Sendmail,Nodemailer,我想要不同的发件人地址,从认证的一个? 假设我使用abc@gmail.com,但我想从xyz@gmail.com到def@gmail.com. 如何在node mailer中实现这一点 var nodemailer = require('nodemailer'); // Not the movie transporter! var transporter = nodemailer.createTransport({ service: 'gmail', auth:
var nodemailer = require('nodemailer');
// Not the movie transporter!
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: '*****@gmail.com', // Your email id
pass: '*******' // Your password
}
});
var mailOptions = {
from: varfrom_name, // sender address
to: varto, // list of receivers
subject: varsubject, // Subject line
text: vartext, // plaintext body
html: varhtml // html body
};
console.log(mailOptions);
// send mail with defined transport object
transporter.sendMail(mailOptions, function (error, info) {
if (error) {
return console.log(error);
}else{
return console.log(info);
}
});
但是span框中的邮件和我们正在发送的邮件不会显示在发件人的已发送邮件地址中
我希望我能详细阐述我的问题,我想你不能。Gmail不允许更改发件人地址 但是,您可以查找其他服务,如邮戳、sendgrid,或创建自己的smtp服务器。可能重复的
// Using send mail npm module
var sendmail = require('sendmail')({silent: true})
sendmail({
from: ' xyz@gmail.com',
to: 'def@gmail.comh',
subject: 'MailComposer sendmail',
html: 'Mail of test sendmail ',
attachments: [
]
}, function (err, reply) {
console.log(err && err.stack)
console.dir(reply)
})