2016-07-22 11 views
0

Мне нужно отправить электронные письма своим клиентам с помощью адреса электронной почты ipage через мое приложение node.js. В настоящее время я использую https://nodemailer.com в качестве узла. Следующим будет мой код. Я получаю ошибку таймаута соединения как ошибку. Я что-то пропустил? Какие-нибудь советы или идеи по этому поводу? Пожалуйста, помогите мне.Node.js + Nodemailer + Отправка почты через ipage smtp

Код enter image description here

ответ

1

Его, то потому что учетные данные вы передаете в

var transporter = nodemailer.createTransport();

не завершены.

Вот пример полей, которые вы можете пройти.

var transporter = nodemailer.createTransport(smtpTransport ({ 
     auth: { 
      user: config.EMAIL.EMAIL.USER, 
      pass: config.EMAIL.EMAIL.PASS 
     }, 
     host: config.EMAIL.HOST, 
     secureConnection: config.EMAIL.SECURECONNECTION, 
     port: config.EMAIL.PORT, 
     tls: { 
      rejectUnauthorized: config.EMAIL.TLS.REJECTUNAUTHORIZED 
     }, 
    })); 

Здесь я сохранил свои учетные данные в своем файле конфигурации, вы можете передать их прямо здесь.

+0

Thanks man !! Работает как очарование! –

+0

Счастливые помочь. –

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