TCP port 25 används för SMTP, protokollet som flyttar e-post mellan e-postservrar.
En port är ett transportlagernummer som används tillsammans med en IP-adress och ett protokoll som TCP eller UDP för att dirigera trafik till rätt tjänst på en värd.
En serverprocess binder en socket till en port och lyssnar, medan en klient vanligtvis väljer en tillfällig källport för utgående anslutningar.
Kombinationen av käll- och destinations-IP-adresser, käll- och destinationsportar och transportprotokollet identifierar unikt ett flöde så att operativsystemet kan hålla många konversationer åtskilda.
Brandväggar, NAT och skannrar talar om portar eftersom destinationsporten är den stabila mötespunkten som exponerar en tjänst för nätverket.
En sändande server öppnar en TCP-anslutning från en tillfällig källport till en mottagande server på destinationsport 25, slutför handskakningen och utbyter sedan SMTP-kommandon för att överföra ett meddelande till nästa hopp.
Port 25 är i första hand för server till server relä på det öppna internet.
Slutanvändarklienter och applikationer ska vanligtvis inte skicka e-post direkt till slumpmässiga servrar på 25, varför meddelandeinlämning vanligtvis görs på port 587 eller 465 med autentisering.
Eftersom missbruk är vanligt, begränsar många nätverk utgående 25, och felkonfigurerade servrar som accepterar oautentiserat relä på 25 vänjer sig snabbt för skräppost.
När du ser 25 exponerade är nyckelfrågan om det avsiktligt är en e-postväxlare och om den är härdad, patchad och konfigurerad för att vägra öppet relä.