Ett tillfälligt fel kan kräva en omedelbar reparation även om meddelandet fortfarande går att försöka igen. Ett permanent fel kan försvinna efter en legitim konfigurationskorrigering även om det ursprungliga misslyckade försöket inte ska upprepas oförändrat. Behandla SMTP klassen som en hanteringsinstruktion och diagnostexten som bevis för utredningen.
Läs klassen på det misslyckade stadiet
RFC 5321 särskiljer positiv komplettering, mellansvar, övergående negativ komplettering och permanent negativ komplettering. Ett 4xx-svar tillåter normal senare försökshantering. Ett 5xx-svar betyder att den begärda åtgärden inte vidtogs och samma begäran bör inte upprepas oförändrad. Det exakta stadiet spelar roll: en avvisad mottagare, ett avvisat DATA-kommando och ett avslag efter meddelandeinnehållet har olika transaktionsgränser. RFC 5321 avsnitt 4.2 och 4.5.4.
Ett sista positivt svar efter att DATA överför ansvaret för det accepterade meddelandet till den SMTP mottagaren. Det etablerar inte placering i en inkorg. Omvänt kan ett anslutningsfel efter att klienten överförde den sista terminatorn men innan den såg svaret göra resultatet osäkert. Blind manuell återinlämning kan skapa dubbletter om den första kopian accepterades.
Bygg en kötidslinje
Spela in det första försöket, varje relevant svar, sista försök, nästa schemalagda försök, köålder, mottagarstatus och utgångsbeslut. Inkludera meddelandets affärsnytta: en utgången inloggningslänk och en faktura har inte samma användbara livslängd. Bevara det sändande systemets faktiska återförsökspolicy istället för att uppfinna en universell leverantörsfördröjning.
RFC 5321 tillhandahåller kövägledning, inklusive fördröjda återförsök snarare än kontinuerliga försök. Tillämpa den aktuella plattformens kökontroller som stöds och organisationens leveranskrav. Använd inte en tät återförsöksslinga för att testa om en fjärrbegränsning har åtgärdats. Separera ny produktionstrafik från återförsök i kö vid bedömning av belastning och återhämtning.
Jämför tre hypotetiska utfall
Dessa är uppfunna diagnostiska fall, inte infångade posttransaktioner. Fall A får 451 på RCPT TO, så den mottagaren accepterades inte. Behåll varan under sändningstjänstens återförsökspolicy medan du undersöker det angivna villkoret. Om ett senare försök når slutgiltig DATA-acceptans, anteckna vilken mottagare och meddelande det omfattar; det enstaka resultatet löser inte alla objekt i kö.
Fall B får 550 5.1.1 för en ogiltig mottagare. Stoppa oförändrade rutinförsök och bekräfta adressen genom en betrodd kontakt. Fall C skickar DATA-terminatorn men förlorar anslutningen innan det slutliga svaret visas. Till skillnad från A eller B är dess acceptans okänd. Leta efter mottagare och köbevis innan du skapar en annan kopia; samma meddelande-ID garanterar inte deduplicering.
Matcha åtgärden till orsaken
För tillfälliga DNS , nätverks- eller tjänstefel, undersök det misslyckade beroendet medan kön förblir begränsad. För autentiseringsrelaterade uppskjutningar, reparera det namngivna autentiseringsproblemet istället för att bara vänta. För ett permanent ogiltigt mottagaresvar, verifiera adressen via en befintlig legitim kanal innan du skapar ett korrigerat meddelande.
När acceptansen är osäker ska du stämma av kön och mottagningsloggar innan du skickar affärskritisk post igen. Behåll det ursprungliga meddelande-ID och transaktionsbevis för undersökning, samtidigt som du undviker antaganden om deduplicering som inte stöds. Stäng incidenten endast när kötillväxten har stannat, representativa avsedda meddelanden kompletta och utgångna eller misslyckade meddelanden har en explicit disposition. Återställning av ett testmeddelande bevisar inte att hela eftersläpningen levererades.
Välj försök igen, reparera eller avstämning
- 4xx med känd icke-acceptans: håll objektet under stödd köpolicy och undersök beroendet.
- 5xx: stoppa oförändrade rutinförsök och bekräfta en legitim korrigering.
- Slutligt DATA-svar saknas: behandla acceptans som okänd; stämma av mottagarbevis innan manuell återinlämning.
- Stängning: registrera resultat för alla berörda mottagare, inklusive utgångna meddelanden och möjliga dubbletter.