Skip to content
malak.cloud
  • Contact
  • Przemek Malak
  • Search Icon

malak.cloud

Cloud-native in everyday life

AWS i wysyłanie poczty przez SMTP

AWS i wysyłanie poczty przez SMTP

11 stycznia 2022

Jeżeli będziecie próbowali podłączyć się z maszyny EC2 lub funckji Lambda do serwera SMTP działającego na porcie 25 to… Nie uda się to. Przynajmniej nie od razu.

Już piszę dlaczego i jak sobie z tym poradzić.

AWS i wysyłanie poczty przez SMTP

Na potrzeby tego artykułu skorzystałem z usługi mailtrap.io, która umożliwia między innymi testowanie połączeń do serwerów SMTP. Dostałem od razu konfigurację serwera, do którego próbowałem się podłączyć.

Do testów uruchomiłem maszynę wirtualną z systemem Amazon Linux i zainstalowałem klienta telnet sudo yum -y install telnet.

Na początku spróbowałem podłączyć się do serwera SMTP na port 2525 telnet smtp.mailtrap.io 2525

AWS i wysyłanie poczty przez SMTP - port 2525Nie było najmniejszego problemu. Połaczenie nastapiło praktycznie natychmiast.

W drugim kroku, spróbowałem podłączyć się jednak na port 25 telnet smtp.mailtrap.io 25

AWS i wysyłanie poczty przez SMTP - port 25
I tu niestety nie było tak różowo. Nie udało się uzyskać połączenia.

Pierwsze co przychodzi do głowy to kontrola security grupy podpietej do maszyny. Ruch wychodzący domyślnie jest otwarty. Ale sprawdźmy.

AWS i wysyłanie poczty przez SMTP - security grupa

I rzeczywiście tak jest. Cały ruch do internetu jest otwarty.

W czym więc tkwi problem? W tym, że AWS domylnie blokuje ruch wychodzący na port 25 z maszyn EC2 oraz funkcji Lambda. Musimy poprosić o zdjęcie tego ograniczenia. Procedura opisana jest tutaj.

Co istotne, procedurę dopuszenia ruchu trzeba przejść osobno dla każdego regionu.

 

 


AWS
AWS

Post navigation

PREVIOUS
AWS news – grudzień 2021
NEXT
Jak skasować pliki w S3 przy usuwaniu stacka Cloudformation
Comments are closed.
Hi. My name is Przemek Malak. Thanks for visiting. I hope you found what I write about interesting.
If you'd like to chat with me, the easiest way is through LinkedIn.

Losowe wpisy

  • AWS Step Functions API Endpoints

    3 lutego 2024
  • FaaS w chmurze IBM

    29 stycznia 2019
  • AWS API Gateway i dane.

    7 lipca 2017
  • Czyścimy Dockera

    12 sierpnia 2017
  • AWS UG Roadshow Katowice

    12 marca 2019
  • Apps
  • AWS
  • CloudNative
  • Cookbook
  • Data
  • DEV
  • EN
  • GCP
  • IoT
  • Istio
  • k8s
  • Security
  • Social
  • GitHub
  • LinkedIn
© 2025   All Rights Reserved.
Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.