Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改不同于已验证电子邮件的发件人名称?_Javascript_Node.js_Email_Sendmail_Nodemailer - Fatal编程技术网

Javascript 如何更改不同于已验证电子邮件的发件人名称?

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:

我想要不同的发件人地址,从认证的一个? 假设我使用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: {
          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)
      })