Wat is SMTP?
SMTP is het protocol voor verzenden
Een SMTP server is een mailserver die e-mail aanneemt en doorgeeft. SMTP, het Simple Mail Transfer Protocol, is de taal waarmee mailprogramma's en servers berichten naar elkaar sturen. Het protocol legt vast in welke volgorde afzender, ontvanger en inhoud worden doorgegeven.
Het verschil met IMAP en POP3 zit in de richting. SMTP wordt gebruikt om mail te versturen en tussen servers door te geven. IMAP en POP3 halen mail juist op uit de mailbox. Je mailprogramma gebruikt dus SMTP voor uitgaande mail en IMAP of POP3 voor binnenkomende mail. Zie ook IMAP of POP3.
Hoe SMTP een bericht doorgeeft
Wanneer je op verzenden drukt, praat je mailprogramma via SMTP met de uitgaande server van je aanbieder. Die server controleert het bericht en zoekt via DNS welke server mail voor het ontvangende domein aanneemt. Daarna brengt hij het bericht over met SMTP, van server naar server, tot de ontvangende server het in de mailbox zet. Het hele traject lees je in hoe werkt e-mail.
Elke tussenstap kan het bericht controleren of weigeren. Een server kan bijvoorbeeld afwijzen als het afzenderadres niet klopt of als de bestemming niet bestaat. Zo ontstaat een bounce: een melding aan de afzender dat de mail niet kon worden bezorgd.
Waarom verzenden een login vraagt
Een uitgaande SMTP server neemt alleen berichten aan van gebruikers die zich kunnen legitimeren. Dat heet SMTP-authenticatie. Zonder die controle zou iedereen via jouw server spam kunnen versturen, en zou die server snel op zwarte lijsten belanden. Daarom vraagt je mailprogramma om een gebruikersnaam en wachtwoord bij verzenden.
Ook versleuteling hoort erbij. SMTP-verbindingen met de server van je aanbieder worden meestal beveiligd met TLS, zodat je login en je bericht niet leesbaar zijn voor wie meeluistert. Gebruik de instellingen van je eigen aanbieder. De losse velden in een mailprogramma leggen we uit in inkomende en uitgaande mailserver.
Veelgestelde vragen
Waarom werkt ontvangen wel en verzenden niet?
Dat ligt vaak aan de uitgaande server. Ontvangen gaat via IMAP of POP3, verzenden via SMTP. Die kunnen op een andere server draaien en andere instellingen hebben. Controleer of je de juiste uitgaande server, poort en login hebt ingesteld en of de verbinding versleuteld is.
Is een SMTP server hetzelfde als een mailserver?
Niet helemaal. SMTP is het protocol, de afspraak over hoe mail wordt verstuurd. Een SMTP server is het programma dat dat protocol spreekt. Een mailserver kan meerdere taken hebben, zoals ontvangen, opslaan en versturen. Daarom spreek je ook van een inkomende en een uitgaande mailserver.