2015-10-06 5 views
0

Я работаю на сервере, который связан с ним как минимум двумя именами доменов. В nodemailer, когда я устанавливаю поле from, я не могу заставить одно из доменных имен отображаться в полученном электронном письме.Nodemailer от имени домена

Вот пример, который иллюстрирует проблему. Допустим, у меня есть сервер с доменными именами 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]. Я попытался использовать созданные домены для поля from, и электронные письма проходят через созданные домены. Но когда я пытаюсь использовать один из конкретных доменов, связанных с сервером, другой домен, связанный с сервером, появляется в полученном электронном письме.

Кто-нибудь знает, почему это происходит? И, есть ли способ заставить nodemailer использовать именно то, что пишет в поле?

Любая помощь была бы принята с благодарностью.

ответ

0

вам необходимо настроить учетную запись электронной почты предприятия на apps.google.com. И после этого вы должны настроить транспортер, зависящий от вашей версии nodemailer, например var transporter = nodemailer.createTransport('smtps://[email protected]_DOMAIN:[email protected]'); в этом случае для nodemailer 2.0.1. Удачи!