SMTP is een internetstandaard die e-mailservers gebruiken om e-mails te sturen en te ontvangen. Met SMTP-foutmeldingen kun je nagaan waarom een bericht niet is verstuurd. Als inkomende of uitgaande berichten worden geweigerd, check je de bounceberichten op een SMTP-foutcode die je kan helpen het probleem vast te stellen.
SMTP-foutmeldingen hebben deze indeling. Elk cijfer in de fout- en statuscode geeft een steeds hoger detailniveau aan:
| Antwoordcode | Statuscode | Antwoordbericht |
|---|---|---|
| xyz | x.y.z | Tekstbeschrijving |
Dit is een voorbeeld van een SMTP-foutmelding. In het bericht staat waarom de fout is opgetreden en worden acties aanbevolen om het probleem op te lossen:
Antwoordcodes
De SMTP-antwoordcodes verwijzen naar specifieke delen van de e-mailservice en kunnen wijzen op problemen zoals:
- De beoogde ontvanger is niet geregistreerd bij de service.
- Het bericht is gemarkeerd als spam of bevat een virus.
- Het domein van de afzender is geïdentificeerd als een bron van spam.
- Het bericht schendt het e-mailbeleid van uw bedrijf. Het bericht bevatte bijvoorbeeld een creditcardnummer of verboden taalgebruik.
Antwoordcodes die beginnen met 4 en 5 zijn fouten. Het getal geeft het fouttype aan. Fouten die beginnen met een 4 zijn tijdelijke fouten. U hoeft niets te doen, de verzendserver probeert het bericht opnieuw te versturen. Fouten die beginnen met 5 zijn permanente fouten. Er is actie vereist om het probleem op te lossen.
Veelvoorkomende SMTP 400-foutcodes
Foutcodes die beginnen met een 4, geven aan dat de server tijdelijk is mislukt, maar dat de actie wordt afgerond als u het opnieuw probeert. Foutcodes die beginnen met 4 zijn meestal fouten die te maken hebben met de ontvangende mailserver.
| Foutcode | Beschrijving |
|---|---|
| 421 | De service is niet beschikbaar. Probeer het later opnieuw. |
| 450 | De gevraagde actie is niet uitgevoerd, omdat de mailbox van de gebruiker niet beschikbaar was |
| 451 | Bericht tijdelijk uitgesteld vanwege serverbeleid, tijdelijke bezorgingspauzes of beperkingen voor ontvangersgroepering (zoals 451 4.3.0). U kunt mislukte pogingen opnieuw proberen met exponentiële back-off gedurende een vaste periode. |
| 452 | Opdracht gestopt omdat er niet genoeg serveropslag is |
| 455 | De server kan de opdracht nu niet uitvoeren |
Veelvoorkomende SMTP 500-foutcodes
| Foutcode | Beschrijving |
|---|---|
| 500 | De server herkent de opdracht niet vanwege een syntaxisfout |
| 501 | Syntaxisfout gevonden in opdrachtparameters of -argumenten |
| 502 | Opdracht niet geïmplementeerd |
| 503 | Server had een slechte reeks opdrachten |
| 541 | Bericht geweigerd door het adres van de ontvanger |
| 550 | De gevraagde opdracht is mislukt omdat de mailbox van de gebruiker niet beschikbaar was of omdat de ontvangstserver het bericht heeft geweigerd omdat het waarschijnlijk spam was. |
| 551 | De mailbox van de bedoelde ontvanger is niet beschikbaar op de ontvangstserver |
| 552 | Het bericht is niet verstuurd omdat de mailbox van de ontvanger niet genoeg opslagruimte heeft |
| 553 | Opdracht gestopt omdat de mailboxnaam niet bestaat |
| 554 | Transactie mislukt zonder aanvullende gegevens |
SMTP-foutcodes worden meestal gevolgd door 3 cijfers. Dit is de uitgebreide SMTP-statuscode, die meer informatie geeft over de oorzaak van de fout. Het 2e cijfer in de code geeft de reactiecategorie aan. Het 3e teken in de code bevat de aanvullende gegevens.
De antwoordcode 421 is een tijdelijke fout over het transmissiekanaal dat een informatieverzoek bevat.
| Antwoordcode | Beschrijving |
|---|---|
| x0z | Syntaxisfouten |
| x1z | Antwoorden op informatieverzoeken |
| x2z | Fouten in het transmissiekanaal |
| x3z | Niet opgegeven |
| x4z | Niet opgegeven |
| x5z | Status van e-mailsysteem |
Statuscodes
Het 1e cijfer in de statuscode geeft de codeklasse aan, het 2e cijfer geeft het onderwerp aan en het 3e cijfer geeft meer details.
De statuscode 4.4.5 is een tijdelijk netwerk- en routeringsprobleem voor de status van het protocol voor e-mailbezorging.
| Statuscode | Beschrijving |
|---|---|
| x.0.z | Niet geïdentificeerd |
| x.1.z | Adresstatus |
| x.2.x | Mailboxstatus |
| x.3.x | Status van e-mailsysteem |
| x.5.x | Protocolstatus van e-mailbezorging |
| x.6.x | Status van berichtinhoud of media |
| x.7.x | Beveiligings- of beleidsstatus |
Antwoordbericht
In het laatste veld van een SMTP-foutmelding wordt de fout beschreven.