Доступ к SMTP-серверу Office 365 через сервер Jump - PullRequest
0 голосов
/ 08 января 2020

Сценарий: Мы развертываем приложение для оповещения по электронной почте на настольном компьютере в трехуровневой (AWS) среде

Сервер A - Веб-сервер (Подключен к Inte rnet и имеет доступ к Office 365)

Сервер B - Сервер приложений (Подключен к серверу A через порт TCP: 80,85, но нет доступа Inte rnet, следовательно, не может получить доступ к SMTP Office 365)

Сервер C - Сервер БД (подключен к серверу B, но не к серверу A через порт TCP порт 1433 (SQL по умолчанию) Порт) для доступа к БД, но без доступа Inte rnet)

Почтовые клиенты подключаются к БД SQL и ретранслируют электронную почту напрямую, подключаясь к SMTP-серверу.

Проблема: Мы установили приложение электронной почты на сервере B (поскольку нам нужно подключиться к БД), но не можем подключиться к Office 365 SMTP.

Мы можем Не устанавливайте клиент на сервере A, так как он не подключен к БД.

Требуется решение: Способ для r сервер приложений для передачи пакетов электронной почты (через TCP-порт 80 или 85), сгенерированных с сервера A на SMTP-сервер Office 365 (smtp.office365.com, порт 587)

Решение пробовал : Попытка Настройка обратного прокси-сервера между сервером A и B для перенаправления трафика c через IIS, однако безуспешно, поскольку наше приложение работает на настольном компьютере.

Предложения, необходимые для решения этой проблемы!

Чираг

...