SMTP-fout 421 geeft aan dat de mailserver tijdelijk niet beschikbaar is en het transmissiekanaal sluit. Dit is een tijdelijke fout die meestal optreedt wanneer de server wordt afgesloten, opnieuw wordt opgestart of een hoge belasting ervaart.
De SMTP-antwoordcode 421 volgt het standaard SMTP-responsformaat:
4 = Tijdelijke fout (tijdelijke negatieve voltooiingsantwoord)21 = Service niet beschikbaar, sluit transmissiekanaalWanneer u een 421-fout ontvangt, betekent dit dat de ontvangende mailserver tijdelijk uw verbinding niet kan accepteren of uw verzoek kan verwerken. De server sluit expliciet de verbinding en u moet later opnieuw proberen.
Type : Tijdelijke fout (soft error)Categorie : Beschikbaarheid van serviceVereiste actie : Verbinding opnieuw proberen na een vertragingServer afsluiting : De mailserver wordt afgesloten voor onderhoud of updatesServer herstart : De mailserver wordt opnieuw opgestart of rebootHoge belasting : De server ervaart veel verkeer en weigert tijdelijk nieuwe verbindingenUitputting van resources : De server heeft geen resources meer (geheugen, verbindingen, enz.)Configuratiewijzigingen : De server past configuratiewijzigingen toe die een herstart vereisenNetwerkproblemen : Tijdelijke netwerkproblemen die voorkomen dat de server verbindingen accepteertWachten en opnieuw proberen : Wacht een paar minuten voordat u opnieuw verbinding probeert te makenExponentiële backoff : Implementeer exponentiële backoff-herhalingslogica (wacht 1 minuut, dan 2 minuten, dan 4 minuten, enz.)Serverstatus controleren : Controleer of de ontvangende mailserver bekende problemen ervaartVerbindingssnelheid verlagen : Als u bulk-e-mails verzendt, verlaag uw verbindingssnelheid om de server niet te overbelastenHerhalingspogingen monitoren : Houd bij hoe vaak u opnieuw probeert en stop na een redelijk aantal pogingenHerhalingslogica implementeren : Voeg automatische herhalingslogica toe met exponentiële backoffVerbindingspooling : Gebruik verbindingspooling om serververbindingen efficiënt te beherenFoutafhandeling : Log 421-fouten apart van permanente foutenSnelheidsbeperking : Implementeer snelheidsbeperking om ontvangende servers niet te overbelastenGezondheidscontroles : Monitor de servergezondheid en pas herhalingsstrategieën dienovereenkomstig aan421 Service not available, closing transmission channel
421 4.7.0 Service not available, closing transmission channel
Tijdens onderhoud : Server stuurt 421 voordat deze wordt afgesloten voor onderhoudHoog verkeer : Server weigert tijdelijk verbindingen tijdens piekbelastingGraceful shutdown : Server stuurt 421 naar alle actieve verbindingen voordat deze opnieuw wordt opgestartHerhalingslogica implementeren : Probeer altijd 421-fouten opnieuw na een vertragingExponentiële backoff gebruiken : Verhoog de wachttijd tussen herhalingspogingen exponentieelMaximale herhalingspogingen instellen : Beperk het aantal herhalingspogingen (bijv. 3-5 pogingen)Foutfrequentie monitoren : Houd de frequentie van 421-fouten bij om problematische servers te identificerenServerlimieten respecteren : Maak niet onmiddellijk opnieuw verbinding; geef de server tijd om te herstellenOp de juiste manier loggen : Log 421-fouten als waarschuwingen, niet als fouten, aangezien ze tijdelijk zijn