2015-02-25 7 views
1

У меня проблема с отправкой писем с помощью nodejs и моей учетной записи gmail в группы google. Я не уверен, на каком конце проблема, потому что она работала неделю назад, но теперь эти письма просто не поступали в группы google.Nodemailer и отправка писем в группы google

Я также добавил свою личную почту, как это:

smtpTransport.sendMail({ 
     from: config.from, 
     to: private_mail + ',' + group_mail, 
     subject: subject, 
     html: messagebody 
    }, function() ... 

И к моей частной электронной почте все письма прибыли, но ничего не Google групп.

Я попытался конфиги ниже, но ни работал:

var smtpTransport = nodemailer.createTransport({ 
    service: 'gmail', 
    auth: { 
     user: config.auth.user, 
     pass: config.auth.pass 
    }, 
    debug: true 
}); 

var smtpTransport = nodemailer.createTransport({ 
    port: 587, 
    host: 'smtp.gmail.com', 
    requireTLS: true, 
    auth: { 
     user: config.auth.user, 
     pass: config.auth.pass 
    }, 
    debug: true 
}); 

Там нет информации отладки в консоли возможной неудачи.

Заранее благодарим за любую помощь!

+0

У меня была аналогичная проблема, в конечном итоге я использовал [emailjs] (https://github.com/eleith/emailjs) вместо nodemailer. Я не уверен, что это связано с количеством отправляемых сообщений, которые вызывают эту ошибку. – dege

+0

Вы проверили разрешение группы? –

ответ

0

Когда я попытался переключиться на библиотеку электронной почты, как рекомендовал @dege, я заметил, что «from» подано неправильно. По какой-то причине группы google блокируют сообщения без этого поля, но другие почтовые клиенты не будут жаловаться. Вот почему я получил почту на свой личный почтовый ящик, но не через группы.

Nodemailer не жаловался, а группы google также молчали о проблеме. Но в конце концов, это была моя ошибка. Когда я исправил, все начало работать как обычно.

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

  • Нет связанных вопросов^_^