Не удается подключиться к AWS SMTP из коробки Cloud9
У меня есть скрипт, который пытается отправить электронное письмо, подключившись к SMTP-серверу AWS и отправив электронное письмо (он не использует SDK - я изначально его не писал) . У меня есть 2 коробки Cloud9. 1 из этих ящиков (A) может подключаться к SMTP и отправлять электронные письма с помощью SES. Другой блок (B) вообще не может подключиться к SMTP и истечет время ожидания с
telnet
.
Эти ящики находятся в разных VPC. Коробка A находится в VPC песочницы, а коробка B — в рабочей VPC. Оба ящика находятся в публичных подсетях. Таблица маршрутизации для Box A:
и таблица маршрутизации для Box B:
Разница в том, что локальный маршрутизируется на другой диапазон частных IP-адресов, а последняя таблица маршрутов имеет пиринговое соединение.
Оба блока имеют Cloud9 SG по умолчанию, который разрешает весь исходящий трафик IPv4 и только входящий трафик SSH.
Результат выполнения
nslookup
в поле А находится:
& Коробка B:
Поэтому я не уверен, почему Box A разрешает SMTP в общедоступный IP-адрес, а Box B разрешает его как частный IP-адрес.