W skrócie
Gmail tymczasowo ogranicza tempo wysyłki z Twojego IP, ponieważ uznał nietypowo dużą część poczty za niezamówioną: to stan przejściowy, nie trwały. Ponawiaj z backoffem i mniejszym wolumenem; nie usuwaj adresów odbiorców na podstawie samego kodu, bo ograniczenie dotyczy IP nadawcy, a nie jednego odbiorcy. Przed powrotem do pełnego wolumenu sprawdź Bulk Email Senders Guidelines Gmaila oraz uwierzytelnienie i higienę listy.
Co oznacza ten kod
Konkretna wartość 4.7.28 Gmaila nie jest potwierdzona dla żadnej klasy w lustrze rejestru IANA tego katalogu: wzorzec X.7.28 pozostaje nierozstrzygnięty. Odpowiednik klasy trwałej jest tu zakazany i nie wolno go publikować ani wyprowadzać. Istnienie i znaczenie kodu wynikają wyłącznie z dokładnej, zebranej w korpusie odpowiedzi Gmaila 421 4.7.28, nie z potwierdzenia w rejestrze IANA. Oznacza on tymczasowy limit na poziomie IP podczas tej próby, nie trwałą blokadę ani błąd adresowania.
Przykłady od dostawców
421 4.7.28 [x.xx.xx.xx] Our system has detected an unusual rate of unsolicited mail originating from your IP address. To protect our users from spam, mail sent from your IP address has been temporarily rate limited. Please visit https://support.google.com/mail/?p=UnsolicitedRateLimitError to review our Bulk Email Senders Guidelines. - gsmtp<data.sethu@gmail.com>: host alt1.gmail-smtp-in.l.google.com[142.251.9.26] said: 421-4.7.28 Gmail has detected an unusual rate of unsolicited mail originating 421-4.7.28 from your SPF domain [sethu.on.acme.email 15]. To protect 421-4.7.28 our users from spam, mail sent from your domain has been temporarily 421-4.7.28 rate limited. Please visit 421-4.7.28 https://support.google.com/mail/?p=UnsolicitedRateLimitError to 421 4.7.28 review our Bulk Email Senders Guidelines. j18-20020a508a92000000b00534235955d5si930283edj.153 - gsmtp (in reply to end of DATA command)Znaczenie techniczne
Własne rozszerzenie Gmaila definiuje 4.7.28: tymczasowe odrzucenie stwierdzające, że IP nadawcy wysyłało pocztę w nietypowym tempie, a Gmail uznał ją za niezamówioną, dlatego obecnie ogranicza tempo wysyłki, aby chronić użytkowników. RFC 3463, sekcja 3.8, definiuje ogólną klasę tematu X.7 Security or Policy Status dla błędów dostarczenia spowodowanych bezpieczeństwem lub polityką, lecz nie wylicza szczegółu 28. RFC 5248 opisuje proces rejestracji dodatkowych szczegółów i traktuje listy Associated Basic Status Code jako przykładowe, nie wyczerpujące. Katalog mimo to utrzymuje X.7.28 jako nierozstrzygnięty dla każdej klasy, ponieważ nie ma potwierdzonego wpisu rejestru.
Status dostarczenia
Wiodąca cyfra 4 oznacza utrzymujący się błąd przejściowy: Gmail ogranicza IP nadawcy teraz, lecz stan może ustąpić po poprawie wolumenu, uwierzytelnienia i higieny listy oraz po ponownej ocenie reputacji IP przez Gmail. Nie jest to stwierdzenie, że domena lub IP trafiły na trwałą listę blokad.
- Klasa
- Niepowodzenie tymczasowe
- Ponowienie
- Kontrolowane ponowienie
- Supresja
- Sprawdź pełny kontekst
Decyzja o ponowieniu
Ponawiaj z backoffem, jitterem i zmniejszonym tempem wysyłki; nie kontynuuj z wolumenem, który wywołał limit. Za sygnał zakończenia eskalacji uznaj udane dostarczanie przy niższym tempie, nie sztywny harmonogram, a potem zwiększaj wolumen stopniowo. Nie wstrzymuj całkowicie wysyłki do domeny na podstawie pojedynczego 4.7.28; to sygnał o tempie, nie trwałe odrzucenie.
Decyzja o supresji
Nie wykluczaj odbiorcy ani nie usuwaj go na podstawie samego 4.7.28. Warunek dotyczy zachowania i reputacji IP nadawcy, nie skrzynki ani adresu odbiorcy. Decyzję o wykluczeniu opieraj na niezależnych sygnałach dotyczących pojedynczego odbiorcy, takich jak twarde odbicia lub kody trwałe.
Najczęstsze przyczyny
- IP lub domena nadawcy niedawno zwiększyły wolumen, zmieniły wzorzec wysyłki albo wysyłały na listę z wieloma nieaktywnymi lub nieprawidłowymi adresami, a Gmail zaklasyfikował część ruchu jako niezamówioną.
- Uwierzytelnienie jest niespójne (brakuje alignmentu, czyli zgodności domen SPF, DKIM lub DMARC) albo poczta pochodzi ze współdzielonego lub dynamicznego IP o mieszanej reputacji.
- Zaakceptowana odpowiedź Gmaila odsyła bezpośrednio do Bulk Email Senders Guidelines (odpowiedź pomocy 81126); jest to wskazówka dla tego warunku, a nie ogólna definicja dla każdego dostawcy.
Kroki diagnostyczne
- Sprawdź surową odpowiedź SMTP: potwierdź, że 4.7.28 należy dokładnie do klasy 4, nigdy do zakazanego odpowiednika klasy 5, oraz że podstawowa odpowiedź należy do klasy 4xx (421 w zaakceptowanym przykładzie).
- Ustal IP lub domenę nadawcy i skoreluj je z ostatnimi zmianami wolumenu, źródła listy i uwierzytelnienia w czasie próby.
- Sprawdź IP lub domenę względem Bulk Email Senders Guidelines Gmaila i, gdy są dostępne, Postmaster Tools pod kątem wskaźnika spamu oraz reputacji IP/domeny.
- Zmniejsz tempo i ponawiaj w ograniczony sposób z backoffem; po udanych dostarczeniach wracaj do wolumenu stopniowo, zamiast od razu przywracać poprzednie tempo.
Działania z podziałem na role
Nadawca
- Wstrzymaj albo ogranicz wysyłkę do domeny odbiorcy zamiast kontynuować z wolumenem wywołującym limit, a następnie ponów z backoffem po czasie potrzebnym na ustąpienie warunku.
- Przed wznowieniem pełnego wolumenu sprawdź higienę listy oraz SPF, DKIM i DMARC; przekaż administratorowi wysyłki czas próby i kompletną odpowiedź.
Administrator nadawcy
- Sprawdź Postmaster Tools i logi wysyłki dla właściwego IP lub domeny, potwierdź alignment (zgodność domen) uwierzytelnienia oraz zmniejszaj lub zwiększaj wolumen stopniowo, zamiast od razu wracać do poprzedniego poziomu.
- Grupuj powtarzające się wyniki 4.7.28 według IP nadawcy i czasu; gdy ponowienia działają przy niższym wolumenie, zwiększaj go stopniowo.
Administrator odbiorcy
- Jeśli Twoja organizacja zarządza trasowaniem przychodzącym lub filtrowaniem wpływającym na wynik, upewnij się, że dodatkowa lokalna polityka nie potęguje ograniczenia tempa wysyłki, zanim przekażesz wskazówki nadawcy.
- Gdy polityka na to pozwala, przekaż administratorowi nadawcy dokładną odpowiedź i czas, aby mógł skorelować je z logami wysyłki.
Dostawca
- Monitoruj powtarzające się 4.7.28 w puli IP nadawczych, stosuj kontrolę tempa przed limitem Gmaila i używaj procesu rozgrzewania IP przed wysyłkami o dużym wolumenie.
- Eskaluj przez wsparcie postmastera Gmaila tylko wtedy, gdy limit utrzymuje się znacznie dłużej niż rozsądne okno naprawcze mimo potwierdzonych zmian uwierzytelnienia i wolumenu.
Źródła
Poniższe źródła określają znaczenie tego kodu rozszerzonego — przede wszystkim rejestr IANA i powiązane RFC. Jeśli na stronie są przykłady od dostawców, pochodzą z ich opublikowanej dokumentacji. Otwórz link, żeby zobaczyć oryginalne brzmienie w kontekście.
- RFC 3463 — rozszerzone kody statusu systemu poczty — Definiuje model klasa/temat/szczegół dla rozszerzonych kodów statusu.
- RFC 5248 — rejestr rozszerzonych kodów statusu SMTP — Tworzy i reguluje rejestr IANA rozszerzonych kodów statusu.
- Napraw odbite lub odrzucone e-maile — Artykuł Gmail Help o odpowiedziach dla wyłączonego konta i limitu tempa nadawców masowych.
- email-bounce-parser (korpus fixture'ów testowych) — Biblioteka open source do parsowania odbić, której fixture'y testowe są przypięte lokalnie jako dowód.
Ostatnia weryfikacja:

