Module 6 · 6.2
Veelvoorkomende foutcodes uitgelegd
Module 6: Bounces en problemen oplossen · Leestijd: 12 minuten
Leerdoel: Na deze les herken je de foutcodes die je het vaakst tegenkomt, weet je wat de oorzaak is en wie het moet oplossen: jij als afzender, de ontvanger, of de beheerder van een mailserver.
Kernbegrippen: adres onbekend (5.1.1), mailbox vol (4.2.2 / 5.2.2), bericht te groot (5.3.4), geen route (5.4.x), verlopen in de wachtrij (4.4.7), relay geweigerd (5.7.1), niet geauthenticeerd (Gmail 5.7.26), PTR ontbreekt (Gmail 5.7.25), tempo te hoog (4.7.28), Microsoft 4.7.500, 5.7.509, 5.7.515, 5.7.606, 5.7.708, T-Online IP-blokkade, verzendlimiet
Eerst: wie moet iets doen?
Een foutcode is pas nuttig als je weet wie aan zet is. Deel elke bounce daarom eerst in bij een van deze vier:
- Het adres of de mailbox van de ontvanger (
5.1.x,x.2.x): het adres bestaat niet, of de mailbox is vol of uitgeschakeld. Jij kunt alleen het adres controleren of de ontvanger op een andere manier waarschuwen. - Jouw instellingen als verzender (bijvoorbeeld
5.7.1 relaying denied, inlogfouten, verzendlimiet): jij past iets aan in je mailprogramma of je pakket. - Je domein (SPF, DKIM, DMARC; Gmail
5.7.26, Microsoft5.7.509en5.7.515): jij past je DNS aan, of laat dat doen. - De verzendserver (PTR, blocklist, reputatie; Gmail
5.7.25en4.7.28, Microsoft4.7.500en5.7.606, T-Online): de beheerder van de server lost het op. Bij een hostingpakket of maildienst is dat je aanbieder.
Adres en mailbox
| Code (voorbeeldtekst) | Oorzaak | Wat doe je? |
|---|---|---|
550 5.1.1 User unknown, Recipient address rejected, mailbox unavailable | Het adres bestaat niet bij de ontvanger | Controleer de spelling. Klopt hij, vraag de ontvanger via een andere weg of het adres nog bestaat |
550 5.1.10 (Microsoft), RecipientNotFound | Idem bij Microsoft 365 | Idem |
5.1.2, Host or domain name not found | Het domein bestaat niet of heeft geen mailserver (geen MX en geen A) | Typfout in het domein (gmial.com)? Of het domein van de ontvanger is verlopen of verkeerd ingesteld |
452 4.2.2 of 552 5.2.2, mailbox full, quota exceeded, out of storage space | De mailbox van de ontvanger is vol | De ontvanger moet ruimte maken. Bij 4.2.2 probeert je server het nog; bij 5.2.2 is het definitief. Gmail gebruikt 552 5.2.2 voor een volle mailbox die ook al lang niet gebruikt is |
450 4.2.1, receiving mail too quickly | De ontvanger krijgt te veel mail in korte tijd | Afwachten, je server probeert het opnieuw |
552 5.3.4, message size exceeds, message too big | Het bericht met bijlagen is groter dan de ontvanger toestaat | Kleinere bijlage, of deel het bestand via een link. Let op: bijlagen worden door de codering ongeveer een derde groter (les 3.2) |
Je eigen verzendinstellingen
| Code (voorbeeldtekst) | Oorzaak | Wat doe je? |
|---|---|---|
550 5.7.1 Relaying denied, Relay access denied | Je mailprogramma logt niet in bij de uitgaande server, en die weigert dan mail naar andere domeinen door te geven | Zet verificatie voor de uitgaande server aan (les 1.4, 2.1) |
535 5.7.8 Authentication failed | Verkeerde gebruikersnaam of wachtwoord bij het versturen | Volledig e-mailadres als gebruikersnaam, wachtwoord testen in de webmail |
550 5.4.5 Daily sending quota exceeded, message limit reached | Je hebt de verzendlimiet van je mailbox of pakket bereikt | Wacht tot de limiet weer vrij is. Verstuur je niet veel? Dan kan je mailbox misbruikt zijn: wijzig meteen het wachtwoord |
553 5.7.1 ... not owned by user, can not send emails from | Het afzenderadres hoort niet bij de mailbox waarmee je inlogt | Verstuur vanaf je eigen adres, of stel het alias in zoals je aanbieder voorschrijft (les 3.3) |
4.4.7, Message expired, retry timeout exceeded | De mail heeft dagen in de wachtrij gestaan en kon niet worden afgeleverd | Kijk naar de eerdere uitstelberichten: die hebben de echte reden |
Je domein: authenticatie
| Code (voorbeeldtekst) | Oorzaak | Wat doe je? |
|---|---|---|
550 5.7.26 ... sender is unauthenticated (Gmail) | SPF en DKIM slagen allebei niet, of DMARC faalt | SPF aanvullen met de dienst die verstuurde, DKIM aanzetten, uitlijning controleren (module 4) |
550 5.7.27 (Gmail) | SPF faalde | Verzendserver in je SPF opnemen; let op de tien opzoekingen |
550 5.7.30 / 421 4.7.30 (Gmail) | DKIM faalde | DKIM-sleutel controleren met de selector uit de mail |
421 4.7.32 / 550 5.7.32 (Gmail) | Het From:-domein is niet uitgelijnd met SPF of DKIM | Eigen DKIM op je domein bij de verzenddienst, of een eigen Return-Path |
421 4.7.31 (Gmail) | Bulkverzender zonder DMARC-record | DMARC-record plaatsen, minstens p=none |
550 5.7.509 Access denied, sending domain ... does not pass DMARC verification and has a DMARC policy of reject (Microsoft) | DMARC faalt en je eigen beleid staat op reject | Zoek uit welke bron niet uitgelijnd is (DMARC-rapport, les 4.5). Dit is precies waarom je met p=none begint |
550 5.7.515 Access denied, sending domain ... does not meet the required authentication level (Microsoft) | Bulkverzender naar Outlook.com waarbij SPF of DKIM faalt, of DMARC ontbreekt | SPF én DKIM laten slagen, DMARC-record (les 5.3) |
550 5.7.23 ... Sender Policy Framework violation (Microsoft) | SPF faalt bij een ontvanger die streng op SPF filtert | SPF aanvullen |
550 5.7.1 DMARC check failed (andere servers) | Idem, met een algemene code | Idem |
Een let op bij 5.7.509: de bounce noemt jouw domein, maar de oorzaak is niet altijd jouw gewone mail. Vaak is het een website, webwinkel of boekhoudpakket dat namens je domein mailt zonder dat die dienst in je SPF staat of met jouw DKIM ondertekent. Kijk in de kopregels van de originele mail onderaan de bounce naar de Return-Path en de verzendende server.
De verzendserver: PTR, reputatie en blocklists
| Code (voorbeeldtekst) | Oorzaak | Wie lost het op? |
|---|---|---|
550 5.7.25 ... doesn't have a PTR record (Gmail) | Het IP-adres van de verzendserver heeft geen (kloppende) reverse DNS, vaak via IPv6 | De beheerder van de server (les 5.1) |
421 4.7.23 (Gmail) | Idem, tijdelijke variant | Idem |
550 5.7.29 / 421 4.7.29 (Gmail) | Niet via TLS verstuurd | De beheerder van de server |
421 4.7.28 ... unusual rate of email (Gmail), 550 5.7.28 ... unusual rate of unsolicited email | Te veel mail of te veel ongewenste mail van dit IP-adres | Tempo omlaag; bij een definitieve weigering eerst de oorzaak (spam, gekochte lijst) oplossen |
451 4.7.500 Server busy. Please try again later from [IP] (Microsoft) | Microsoft remt het IP-adres tijdelijk af, vaak omdat het nieuw is of het volume plotseling stijgt | Afwachten, de server probeert opnieuw; de beheerder warmt het IP op en meldt het aan bij SNDS (les 6.4). Microsoft documenteert de reeks 4.7.500 tot 4.7.699 ook als "Access denied, please try again later" bij verdachte activiteit |
550 5.7.606 tot 5.7.649 Access denied, banned sending IP [IP] (Microsoft) | Het IP-adres is door Microsoft geblokkeerd | De beheerder vraagt verwijdering aan via sender.office.com, na het oplossen van de oorzaak |
550 5.7.708 Access denied, traffic not accepted from this IP (Microsoft 365, uitgaand) | Verkeer van dit IP of deze Microsoft 365-omgeving wordt niet aangenomen, vaak na misbruik | De beheerder van de Microsoft 365-omgeving, via Microsoft-support |
554 ... blocked using zen.spamhaus.org, listed at, RBL | Het IP-adres staat op een blocklist | De beheerder van de server, na het oplossen van de oorzaak (les 5.2) |
554 IP=192.0.2.25 - A problem occurred en vergelijkbare meldingen met "bad reputation" (T-Online) | T-Online heeft het IP-adres geblokkeerd, op basis van eigen reputatiegegevens | De beheerder van de verzendserver neemt contact op met T-Online (les 6.4) |
421 Maximum parallel connections for your IP-Address reached (T-Online) | Te veel gelijktijdige verbindingen | De beheerder beperkt het aantal verbindingen; de mail komt later wel aan |
Hoe zoek je een onbekende code op?
- Kijk wie hem gaf. De naam in
Remote-MTAof achterhostzegt welke partij het is:google.com,outlook.comofprotection.outlook.com,t-online.de, enzovoort. - Zoek de code bij die partij. Google heeft een pagina "Gmail SMTP errors and codes", Microsoft "Email nondelivery reports and SMTP errors in Exchange Online", en Yahoo en T-Online hebben postmasterpagina's. Die zijn betrouwbaarder dan een willekeurig forum.
- Lees de tekst erachter. Bij grote ontvangers staat vaak een link of een code tussen haken (zoals
(AS843)bij Microsoft) die precies zegt wat er speelt. - Kijk naar de originele mail onderaan de bounce. Welk afzenderadres, welke Return-Path, welke server? Bij SPF- en DMARC-fouten zit daar het antwoord.
In de praktijk
Bij WebOké staat in de kennisbank een lijst met veel voorkomende meldingen, en in DirectAdmin zie je in E-mail Tracering het letterlijke antwoord van de ontvangende server. Bij andere aanbieders is zo'n log er meestal ook, soms alleen voor de beheerder. Vraag je hulp bij een aanbieder, stuur dan altijd de volledige bounce mee, met de regel met de code, het afzenderadres, het adres van de ontvanger en het tijdstip. Een samenvatting als "mijn mail komt niet aan" kan niemand opzoeken.
Samenvatting
- Deel elke code eerst in: adres/mailbox van de ontvanger, jouw verzendinstellingen, je domein, of de verzendserver.
5.1.1adres bestaat niet,x.2.2mailbox vol,5.3.4te groot,5.7.1 relaying deniedniet ingelogd.- Authenticatie: Gmail
5.7.26/5.7.27/5.7.30, Microsoft5.7.509(DMARC met reject) en5.7.515(bulk). - Server: Gmail
5.7.25(PTR), Microsoft4.7.500(tijdelijk afgeremd) en5.7.606(IP geblokkeerd), T-Online IP-blokkades. - Zoek een onbekende code op bij de partij die hem gaf, en lees de originele mail onderaan.
Quiz
Opdracht
Opdracht Z6.2: Code en oorzaak koppelen. Je krijgt tien echte foutmeldingen (met voorbeelddomeinen en documentatieadressen) en een lijst met oorzaken en met wie aan zet is. Koppel elke melding aan de juiste oorzaak en de juiste partij. Het programma kijkt na met een vaste sleutel en geeft per fout antwoord de uitleg.
Verder lezen
De stappen in deze artikelen gelden voor de panelen van WebOké; bij andere aanbieders werkt het vergelijkbaar.
- DirectAdmin handleiding 9.5: Verzenden geweigerd: blacklists en limieten
- Mail delivery failed: zo lees je de foutmelding en wat de codes betekenen
- Email geweigerd: message too big
- E-mail versturen: Too many recipients
- Limiet voor het versturen van mail
- Mailen vanaf meerdere aliassen, error: Account xxx can not send emails from
- DirectAdmin handleiding 18.10: Ik kan geen e-mail versturen
- Google, Gmail SMTP errors and codes: https://support.google.com/a/answer/3726730
- Microsoft, Email nondelivery reports and SMTP errors in Exchange Online: https://learn.microsoft.com/en-us/troubleshoot/exchange/email-delivery/ndr/non-delivery-reports-in-exchange-online
- T-Online Postmaster: https://postmaster.t-online.de/
