[Ошибка: подключите ETIMEDOUT 50.31.225.155:2525]

Я пытаюсь сделать событие Outlook Calender для этого я использовал почтовую службу, и я использую экспресс-фреймворк и запросы мангуста в моем проекте

Вот мой код ниже:

 var _ = require('lodash');
var Outlook = require('./outlook.model');
var icalToolkit = require('ical-toolkit');
var postmark = require("postmark");

// Example request
    var client = new postmark.Client('xxxxxxxKeyxxxxxxxxxxxx');
    var nodemailer = require('nodemailer');
    var smtpTransport = require('nodemailer-smtp-transport');

//Create a iCal object
var builder = icalToolkit.createIcsFileBuilder();
builder.method = 'REQUEST';
builder.events.push({

  //Event start time, Required: type Date() 
  start: new Date(),

  //Event end time, Required: type Date() 
  end: new Date(),
  });
//builder.method = meeting.method;
//Add the event data

var icsFileContent = builder.toString();
var smtpOptions = {
    "host": "smtp.postmarkapp.com",
    "secureConnection": true,
    "port": 2525,
    "auth": {
        user: '***********',
        pass: '************'
    }
};

var transporter = nodemailer.createTransport(smtpTransport(smtpOptions));

var mailOptions = {
    from: '*******',
    to: '*******',
    subject: 'Meeting to attend',
    html: "Anything here",

    text: "hiiiiiiiiiiiiiiiiii",
    alternatives: [{
        contentType: 'text/calendar; charset="utf-8"; method=REQUEST',
        content: icsFileContent.toString()
    }]
};

//send mail with defined transport object 
exports.send = function(req, res) {
    transporter.sendMail(mailOptions, function(error, info) {
        if (error) {
            console.log(error);
        } else {
            console.log('Message sent: ' + info.response);
        }
    });
};

Я получаю сообщение об успехе 200, но после сообщения об ошибке

{[Error:connect ETIMEDOUT 50.31.225.155:2525]
code:'ECONNECTION',
errno:'ETIMEDOUT',
syscall:'connect',
address:'50.31.225.155',
port:2525,
command:'CONN'
}

Я не понимаю это сообщение об ошибке, и даже я не мог получить любое событие календаря

Любая помощь высоко ценится.

0 ответов

Другие вопросы по тегам