Невозможно подключиться из экземпляра AWS EC2 к конечной точке AWS SES.
Отказ от ответственности: мои навыки работы в сети AWS являются базовыми.
У меня есть экземпляр сервера EC2 Windows в частной подсети. Подключаюсь через VPN. ДЛЯ ТЕСТИРОВАНИЯ я поместил его в группу безопасности, которая разрешает весь TCP-трафик IPV4. Я отключил брандмауэр Защитника Windows. Я могу пользоваться Интернетом, поэтому могу использовать выходной порт 80/443. Теперь я хочу подключиться к email-smtp.us-east-1.amazonaws.com через порт 25.
В Powershell это время истекает:
test-netconnection email-smtp.us-east-1.amazonaws.com -port 25
Есть предложения, куда смотреть дальше?
1 ответ
Вероятно, вы не просили снять ограничения на порт 25.
AWS по умолчанию блокирует исходящий трафик через порт 25 (SMTP) всех экземпляров EC2 и функций Lambda.
Ссылка: https://repost.aws/knowledge-center/ec2-port-25-throttle .
И, конечно же, после этого убедитесь, что ваша группа безопасности разрешает порт 25.
Единственное замечание: все подключения к AWS SES должны быть зашифрованы TLS. Я бы рекомендовал вместо этого использовать порт 587 или порт 465.
https://docs.aws.amazon.com/ses/latest/dg/security-protocols.html#security-client-to-ses-smtp
Если вам необходимо использовать порт 25, вам необходимо найти способ подключения к конечной точке SMTP AWS SES с помощью TLS.
Я не проверял этот сайт , но это может помочь