Nodemailer - время ожидания SMTP - office365 - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь использовать SMTP-соединение с nodemailer с почтой office365.

Когда я пытаюсь отправить почту, она выдает эту ошибку -

Ошибка: подключите ETIMEDOUT xx.xxx.xxx.xxx:587 в TCPConnectWrap.afterConnect [as oncomplete] (net.js: 1161: 14) errno: «ETIMEDOUT», код: «ECONNECTION», системный вызов: «connect», адрес: «xx.xxx.xxx.xxx», порт: 587

Это не проблема с прокси, поскольку я пытался за пределами сети, и он также выдает ту же ошибку.также выдает одинаковую ошибку внутри и вне сети.

1 Ответ

0 голосов
/ 04 декабря 2018

У вас есть локальный брандмауэр или антивирус, который блокирует порты?Моя компания регулярно блокирует компьютеры от установления исходящих подключений через общие порты SMTP, потому что это был общий путь распространения вирусов с несколькими почтовыми программами.smtp.office365.com отвечает на порты 25 и 587 от хоста, который, как я знаю, может инициировать исходящий SMTP-трафик.

[~]# nmap -p25,587 smtp.office365.com

Starting Nmap 7.60 ( https://nmap.org ) at 2018-12-04 10:39 EST
Nmap scan report for smtp.office365.com (40.97.170.178)
Host is up (0.027s latency).

PORT    STATE SERVICE
25/tcp  open  smtp
587/tcp open  submission
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...