2013-12-03 8 views
0

Итак, я пытаюсь настроить приложение для отправки электронной почты. Я поставил его с помощью моего аккаунта Gmail для отправки писем:Проблемы со спамом и gmail для Nodemailer

transport = nodemail.createTransport "SMTP", { 
    service: "Gmail" 
    auth: { 
     user: "*" 
     pass: "*" 
    } 
} 

Однако когда я отправить почту, я получаю следующее сообщение об ошибке:

{ [Error: 140735167607568:error:1409210A:SSL routines:SSL3_GET_SERVER_HELLO:wrong ssl version:../deps/openssl/openssl/ssl/s3_clnt.c:869:] stage: 'init' } 

Я не уверен, что я делаю неправильно. Я следовал инструкциям, чтобы установить это точно так же, как они инструктируют на своем сайте. Есть идеи? Это что-то не так с nodemailer или просто что-то странное, что я делаю?

ответ

0

Какая версия Nodemailer вы используете? Подобные проблемы были сообщены и, вероятно, исправлены в последней версии Nodemailer. Вы можете обратиться к этим вопросам: 155 и 169.

Не смог добавить комментарий, следовательно это.

0

Попробуйте изменить это так:

var smtpTransport = nodemailer.createTransport("SMTP",{ 
    host: "smtp.gmail.com", // hostname 
    secureConnection: false, 
    port: 587, // port for secure SMTP 
    requiresAuth: true, 
    domains: ["gmail.com", "googlemail.com"], 
     auth: { 
     user: "***@gmail.com", 
     pass: "***" 
    } 
}); 
Смежные вопросы