Wat is SMTP?
SMTP staat voor Simple Mail Transfer Protocol. Het is dé internetstandaard voor de overdracht van e-mailberichten tussen mailservers. Het is in staat zowel het ontvangen als verzenden van e-mail te verzorgen, maar softwareprogramma's voor eindgebruikers, zoals Microsoft Outlook en Mozilla Thunderbird, gebruiken SMTP doorgaans alleen om berichten te verzenden. In plaats daarvan wordt POP en/of IMAP gebruikt voor het ontvangen van e-mail.
Waar POP en IMAP alleen de laatste fase van berichtuitwisseling verzorgen, namelijk het downloaden en openen van de inhoud, is SMTP als het ware verantwoordelijk voor de overdracht van de envelop. Zodra een Mail User Agent (MUA) een bericht heeft opgesteld en verzonden naar een mailserver, of Mail Submission Agent (MSA), is het de taak aan de Mail Transfer Agent (MTA) om via DNS de mailserver van de begunstigde op te zoeken. Als er een MX (Mail eXchange) record wordt gevonden, kan de MTA contact leggen met de desbetreffende mailserver om het bericht af te leveren.
Feitelijk wordt tegenwoordig meestal gebruik gemaakt van ESMTP, oftewel het Extended Simple Mail Transfer Protocol, een aantal toevoegingen aan de oude SMTP-specificatie die onder meer de beveiliging ervan verbeteren en ondersteuning bieden voor de verzending van binaire bestanden zoals multimedia.
SMTP maakt standaard gebruik van poort 25, en poort 587 voor de verzending van e-mail. SMTP via een met SSL of TLS beveiligde verbinding (SMTPS) vindt plaats via poort 465. Veel internetproviders blokkeren alle verkeer naar deze poorten, behalve voor hun eigen mailservers, om spam te voorkomen.