2015-10-06 39 views
0

我在一个至少有两个域名与之关联的服务器上工作。在nodemailer中,当我设置from字段时,我无法获得其中一个域名显示在收到的电子邮件中。来自域名的节点编辑器

下面是一个说明问题的例子。比方说,我有一个服务器与域名domain.com和other-domain.com相关联。

var nodemailer = require('nodemailer'); 

transporter.sendMail({ 
    from: '[email protected]', 
    to: '[email protected]', 
    subject: 'Some subject', 
    text: 'Some text' 
}); 

收到的电子邮件将有一个从[email protected]的字段。我尝试使用来自域的组合域,并且电子邮件通过组成域来完成。但是,当我尝试使用与服务器关联的特定域之一时,与服务器关联的其他域出现在收到的电子邮件中。

有谁知道为什么会发生这种情况?而且,无论如何要强制nodemailer完全使用from字段中的内容?

任何帮助将不胜感激。

回答

0

你需要设置你的企业电子邮件帐户apps.google.com遵循所有步骤那里。之后,您应该设置transporter,取决于您的nodemailer版本,例如var transporter = nodemailer.createTransport('smtps://[email protected]_DOMAIN:[email protected]');在这种情况下适用于nodemailer 2.0.1。 祝你好运!