NodeJs, использующие Nodemailer для обмана отправителя / адреса электронной почты для Gmail

Возможно ли / Как отправить электронное письмо через nodemailer с "динамическим" адресом отправителя? (smtp)

Например:

В Gmail я получал новое письмо, отправленное с адреса [email protected].

Где «121llkkjsdf» - это случайно сгенерированная строка, а mytestsite.com - это место, где у меня есть установка nodemailer.

    var message = { 
    // sender info
    from: '121llkkjsdf <[email protected]>',

    // Comma separated list of recipients
    to: '<[email protected]>',

    // Subject of the message
    subject: '', //

    // plaintext body
    text: '',

    // HTML body
    html: ''
    };

Если я передам nodemailer только этот объект выше, он все равно будет использовать электронную почту отправителя учетной записи smtp.


person Martin Härm    schedule 14.01.2015    source источник


Ответы (1)


Вы можете передать из свойства случайную переменную и определить функцию, которая генерирует вашу строку:

var random_string = function () {
  // your random string code goes here
};

var message = {
  from: random_string,
  to: '<[email protected]>',
  // ...
}
person georgschlenkhoff    schedule 14.01.2015
comment
Моя проблема в том, что я использую nodemailer с SMTP (учетная запись smtp), а gmail по-прежнему получает электронную почту от этой учетной записи smtp, а не с моего определенного адреса - person Martin Härm; 15.01.2015