Как заставить SMTP работать на EC2, обслуживаемом другим EC2 в VPC?
Предисловие: Я внешний веб-разработчик, работающий над существующим веб-сайтом компании, чью серверную архитектуру я не настраивал и не понимал полностью, поэтому, пожалуйста, извините за мое незнание, когда я пытаюсь ориентироваться в мире серверных приложений.
ВЫПУСК:
Я пытаюсь отправить электронное письмо с помощью SES через порт 587, и согласно всей документации, которую я смог найти, это должно работать, но у меня есть одна ГЛАВНАЯ ПРОБЛЕМА, конфигурация сервера очень ненормальна из всего, что я смог найти. Экземпляр EC2, на котором находится сайт, не имеет общедоступного IP-адреса. Вместо этого другой экземпляр EC2 имеет IP-адрес, на который направлен DN. Кажется, что несколько поддоменов направлены на этот же IP-адрес, но затем переходят на другие сайты, поэтому я предполагаю, что этот сервер действует как своего рода маршрутизатор. На других серверах работает Centos, и при тестировании соединений с SES с помощью telnet сервер с общедоступным IP-адресом работает, но сервер сайта находится в режиме ожидания. Я предполагаю, что TCP-соединение зависает из-за сервера "маршрутизатора", как его можно перенаправить? Любое направление ценится, как и я.Я даже не знаю, как назвать эту архитектуру.
К вашему сведению: порт 587 открыт в selinux и firewalld.
Кажется, что в iptables ничего не установлено.
В настройках безопасности aws для обоих серверов открыты входящие порты 1024-65535 и исходящие 587.