Ошибка отправки почты с использованием GSuite SMTP - PullRequest
0 голосов
/ 25 сентября 2018

У меня очень любопытная проблема с приложением.При локальной отладке я могу просто отправлять электронные письма, используя клиентские учетные данные электронной почты G Suite:

<smtp deliveryMethod="Network" from="client@customdomain.com">
    <network defaultCredentials="false" 
             host="smtp.gmail.com" 
             port="587" 
             userName="client@customdomail.com" 
             password="supersecret" 
             enableSsl="true" />
  </smtp>

Теперь очень важно отметить, что приложение будет отлично отправлять учетные данные при запуске на локальном хосте с использованием VisualСтудия.Однако при развертывании в LIVE и использовании точно таких же учетных данных приложение отказывается отправлять, и я получаю только ответный ответ с сообщением «Ошибка отправки почты».

Я включил «менее безопасные приложения» в настройкахи проверили «подозрительную активность» с IP-адреса сервера.Я также могу войти в учетную запись Gmail с сервера, используя RDP и открыв Firefox, чтобы перейти на Gmail.com.

Не задано правило брандмауэра для блокировки SMTP или чего-либо еще на порту 587.

ОБНОВЛЕНИЕ: материализованное сообщение об ошибке:

Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, потому что подключенный хост не смог ответить 74.125.192.108:587

74.125.192.108, являющийся IP-адресом smtp.gmail.com (или хотя бы одним из них)

ОБНОВЛЕНИЕ 2: Я также не могу получить Thunderbird на удаленном сервере дляотправьте электронное письмо с использованием предоставленных учетных данных, однако оно может подключиться через IMAP и загрузить содержимое папки «Входящие» очень хорошо.

1 Ответ

0 голосов
/ 27 сентября 2018

Что ж, в этом очень специфическом случае это была ошибка инфраструктуры Amazon, на которой работало это приложение.Либо сами амазонки, либо реселлер изменили политику, которая в итоге блокировала связь через порты 465, 587 и 993 (и, вероятно, другие тоже).

«Решение» заключалось в том, чтобы заставить их разобраться в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...