technisch · antwoord met bronnen

Welke poort gebruikt SMTP? Gids voor standaard SMTP-poorten

SMTP gebruikt poort 25 voor relay tussen servers, poort 587 voor mailsubmission via STARTTLS en poort 465 voor impliciete TLS. De juiste poort hangt ervan af of je mail van een client naar een server verstuurt of mail tussen twee mailservers overdraagt.

Poort 25 voor relay

Poort 25 is de oorspronkelijke standaard voor SMTP. Hij wordt vooral gebruikt om berichten te relayen tussen Mail Transfer Agents (MTA's). De meeste internetproviders (ISP's) voor thuisgebruik en cloudproviders blokkeren uitgaand verkeer op poort 25 om spam van gecompromitteerde apparaten te voorkomen. Developers kunnen poort 25 beter niet gebruiken voor submission door clients en hem reserveren voor communicatie tussen servers.

Poort 587 voor submission

Poort 587 is de moderne standaard voor e-mailsubmission. Mailclients gebruiken hem om berichten naar een submissionserver te sturen. Deze poort gebruikt meestal STARTTLS: de verbinding begint onversleuteld en wordt geüpgraded naar een beveiligde TLS-verbinding. Het is de aanbevolen poort voor integratie in applicaties en voor SMTP-diensten van derden.

Poort 465 voor impliciete TLS

Poort 465 was oorspronkelijk bestemd voor SMTPS. Hij is ooit als verouderd aangemerkt, maar wordt nog veel gebruikt voor impliciete TLS, waarbij de verbinding vanaf het allereerste pakket versleuteld is. Veel oudere systemen en specifieke providers vereisen nog steeds poort 465 voor veilige overdracht, al heeft poort 587 voor nieuwe implementaties doorgaans de voorkeur.

De juiste poort kiezen

Om de juiste poort te kiezen, bepaal je eerst je rol in de mailstroom. Configureer je een server die mail van andere servers moet ontvangen, gebruik dan poort 25. Schrijf je code om e-mail te versturen via een API of SMTP-relay, gebruik dan poort 587. Met de gratis tools van SendHQ kun je je DNS- en authenticatie-instellingen controleren, zodat je mail wordt geaccepteerd, welke poort je ook gebruikt.

Verbindingsproblemen oplossen

Time-outs op poort 25 wijzen meestal op een blokkade door de ISP. Mislukt poort 587, controleer dan of je client STARTTLS ondersteunt en of de firewall uitgaand verkeer op die poort toestaat. Zorg altijd dat je authenticatiecredentials kloppen, want veel servers weigeren verbindingen op submissionpoorten zonder geldige SMTP AUTH.

Vragen die teams stellen

Is poort 25 veilig?

Poort 25 is standaard niet beveiligd. Hij kan STARTTLS gebruiken, maar wordt vaak door ISP's geblokkeerd om spam te voorkomen en is niet aan te raden voor submission door clients.

Wat is het verschil tussen 465 en 587?

Poort 465 gebruikt impliciete TLS: de verbinding is direct versleuteld. Poort 587 gebruikt expliciete TLS via het STARTTLS-commando om een onversleutelde verbinding te upgraden.

Waarom krijgt mijn SMTP-verbinding een time-out?

Time-outs worden vaak veroorzaakt door firewallregels of blokkades van poort 25 door ISP's. Overstappen op poort 587 lost deze verbindingsproblemen voor developers meestal op.

Primaire bronnen