2015-04-03 2 views
0

Почему функция Email.send() из пакета электронной почты содержит аргумент «от», если каждое электронное письмо будет отправлено из электронной почты, определенной в переменной окружения process.env.MAIL_URL ?Meteor email.send() из целевого поля

код на стороне сервера:

process.env.MAIL_URL = 'smtp://my_email%40gmail.com:[email protected]:465/' 
 

 
Meteor.methods({ 
 
    sendEmail: function (to, from, subject, text) { 
 
    check([to, from, subject, text], [String]); 
 

 
    // Let other method calls from the same client start running, 
 
    // without waiting for the email sending to complete. 
 
    this.unblock(); 
 

 
    Email.send({ 
 
     to: to, 
 
     from: from, 
 
     subject: subject, 
 
     text: text 
 
    }); 
 
    } 
 
});

стороне клиента Код:

Meteor.call('sendEmail', 
 
    [email protected], 
 
    email, 
 
    name, 
 
    message);

где адрес электронной почты, имя и сообщение являются variabl которые считываются из элементов формы.

ответ

1

В вашем случае при отправке через учетную запись Gmail вы правы. Адрес электронной почты from должен соответствовать адресу электронной почты, связанному с регистрационной информацией. Тем не менее, при отправке через службу ретрансляции SMTP, например, Amazon SES или MailChimp, можно установить адрес from на любой подтвержденный адрес электронной почты или домен, чтобы вы могли отправлять с нескольких адресов электронной почты.

Смежные вопросы