2015-10-06 71 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。 祝你好運!