> For the complete documentation index, see [llms.txt](https://docs.messageflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.messageflow.com/pl/e-mail/statusy-wiadomosci.md).

# Statusy wiadomości

Każda wiadomość wysłana przez panel MessageFlow otrzymuje status odzwierciedlający etap procesu doręczenia - od przyjęcia jej do systemu, aż po ewentualne odrzucenie przez serwer odbiorcy.

Znajomość tych statusów pozwala sprawnie diagnozować problemy z dostarczalnością, kontrolować jakość bazy odbiorców i podejmować trafne decyzje dotyczące dalszych wysyłek. Poniżej omówienie każdego z nich wraz z przykładowymi komunikatami i wskazówkami, jak reagować.<br>

***

### Injected

Pierwszy status przypisywany wiadomości w momencie, gdy trafia ona z Twojego systemu do MessageFlow. Potwierdza, że wiadomość została poprawnie odebrana i skierowana do dalszego przetwarzania.

Liczba wiadomości ze statusem Injected odpowiada liczbie maili przekazanych do systemu w danym okresie rozliczeniowym - to ona jest podstawą rozliczenia pakietu w ramach abonamentu.

{% hint style="info" %}
Uwaga: status Injected nie oznacza jeszcze dostarczenia do skrzynki odbiorcy - to dopiero start całego procesu wysyłki. Dalszy przebieg sprawdzisz w kolejnych statusach.
{% endhint %}

***

### OK

Status OK potwierdza, że serwer pocztowy odbiorcy przyjął wiadomość i nie odrzucił jej na żadnym etapie - wysyłka zakończyła się technicznym sukcesem.

Nie oznacza to jednak informacji o tym, do którego folderu trafił mail - może to być zarówno główna skrzynka, jak i Oferty, Powiadomienia czy Spam, w zależności od reguł filtrowania danego dostawcy poczty. Dostawcy nie udostępniają danych o klasyfikacji wiadomości, więc tej informacji MessageFlow nie jest w stanie przekazać.

W panelu, w szczegółach statusu, może pojawić się dodatkowy komunikat, np.:

* **250 2.0.0 OK** - potwierdzenie poprawnego przyjęcia wiadomości przez serwer odbiorczy.
* **250 2.0.0 Ok: queued as \[ID]** - wiadomość trafiła do kolejki weryfikacyjnej po stronie odbiorcy (dodatkowa analiza bezpieczeństwa); po jej zakończeniu mail zostaje przekazany dalej lub pozostaje wstrzymany.

***

### Softbounce

Miękkie odbicie - wiadomość nie dotarła do odbiorcy, ale problem ma charakter tymczasowy. W odróżnieniu od hardbounce nie świadczy o trwałym błędzie adresu, a ponowna wysyłka może się powieść. Adres nie trafia na wewnętrzną Czarną Listę.

Najczęstsze przyczyny:

* **przepełniona skrzynka odbiorcy**, np. 452-4.2.2 The recipient's inbox is out of storage space lub 552 5.2.2 User is over quota;
* **chwilowa niedostępność serwera odbiorcy**, np. prace techniczne (Mailbox not available);
* **zbyt duży rozmiar wiadomości**, np. 552 Error: message too large.

Możesz też spotkać komunikat Greylisted: Temporarily unable to process your email - to mechanizm antyspamowy blokujący wiadomości od nieznanych nadawców do czasu ponownej próby wysyłki. Jeśli mail pochodzi z wiarygodnego źródła, ponowna wysyłka po krótkim czasie powinna się powieść; przy powtarzającym się komunikacie warto skontaktować się z administratorem serwera odbiorcy.

{% hint style="info" %}
Uwaga: przy statusie Softbounce system MessageFlow nie ponawia wysyłki automatycznie - trzeba to zrobić ponownie po stronie systemu zintegrowanego z MessageFlow.
{% endhint %}

Jeśli dany adres regularnie zwraca Softbounce, warto sprawdzić szczegółowy komunikat towarzyszący statusowi - wskaże on konkretną przyczynę.

***

### Spambounce

Oznacza, że wiadomość została odrzucona przez serwer odbiorcy z podejrzeniem o spam lub zagrożenie - nie trafia ani do skrzynki, ani do folderu Spam, tylko zostaje zablokowana na poziomie serwera.

Przyczyną są filtry antyspamowe skonfigurowane po stronie domeny odbiorczej - mogą reagować na nadmiar linków, zbyt duże załączniki albo brak odpowiednich uwierzytelnień (SPF/DKIM/DMARC). Zdarza się też czasowa blokada adresu IP przy masowej wysyłce naruszającej zasady danego dostawcy.

Przykładowe komunikaty:

* 550 Spam message rejected.
* 550 Message discarded as high-probability spam
* 550-5.7.1 Gmail has detected that this message is likely unsolicited mail.
* 550-5.7.1 This message is not RFC 5322 compliant. There are multiple To headers.
* 554 IP=XXX.XXX.XX - None/bad reputation.
* 550-5.7.28 Gmail has detected an unusual rate of unsolicited mail...

{% hint style="info" %}
Komunikat typu **550 5.7.1 ... part of their network is on our block list (S3150)** pochodzi z serwerów Microsoft i dotyczy czasowej blokady adresu IP. W takiej sytuacji warto zgłosić sprawę do Działu Obsługi Klienta MessageFlow, podając nazwę konta oraz Message ID przykładowej wiadomości - w celu wsparcia przy delistingu.
{% endhint %}

Im częściej wiadomości otrzymują status Spambounce, tym większe ryzyko obniżenia reputacji nadawcy u dostawców poczty. Regularne występowanie tego statusu to sygnał, by przeanalizować treść i sposób wysyłki.

***

### Hardbounce

Twarde odbicie - wiadomość nie została dostarczona z powodu trwałego błędu, najczęściej dlatego, że adres nie istnieje (literówka, usunięte konto) lub nadawca/domena/IP są zablokowane po stronie odbiorcy.

Przykładowe komunikaty:

* 550-5.1.1 The email account that you tried to reach does not exist.
* 550 5.1.1 Account not found.
* 550 5.1.1 Recipient address rejected: User unknown.

Adresy z hardbounce obniżają jakość bazy odbiorców i reputację nadawcy - dostawcy poczty, widząc wysyłki na nieistniejące konta, mogą traktować konto jako potencjalnie spamerskie i ograniczać dostarczalność kolejnych wiadomości.

{% hint style="info" %}
Wiadomości ze statusem Hardbounce są automatycznie dodawane do wewnętrznej Czarnej Listy MessageFlow - kolejne próby wysyłki na taki adres zostaną zablokowane już na poziomie systemu i otrzymają status Dropped.
{% endhint %}

***

### Dropped

Wiadomość nie została wysłana - proces zatrzymał się już na poziomie panelu MessageFlow. Możliwe przyczyny:

* adres znajduje się na wewnętrznej Czarnej Liście (np. wcześniej otrzymał Hardbounce);
* odbiorca zgłosił wcześniejszą wiadomość jako spam;
* adres oznaczony jako Abuse - wykryto potencjalne nadużycie;
* adres to spamtrap, czyli pułapka wykrywająca masowe, niepożądane wysyłki;
* odbiorca wypisał się z subskrypcji;
* przekroczono limit wysyłek na koncie (dzienny lub miesięczny, w ramach pakietu).

***

### Deferred

Wysyłka została tymczasowo wstrzymana - MessageFlow nie mógł od razu nawiązać połączenia z serwerem odbiorcy. To status pośredni, nie ostateczny: system ponawia próby dostarczenia automatycznie przez kolejne 48 godzin, po czym mail otrzymuje status końcowy (np. OK lub Hardbounce).

Najczęstsze przyczyny: chwilowe problemy techniczne po stronie serwera odbiorcy, wstrzymanie przez filtry antyspamowe w celu dodatkowej analizy lub przekroczenie limitów wysyłki narzuconych przez dostawcę poczty (np. Gmail, Outlook).

Przykładowe komunikaty:

* 452-4.2.2 The recipient's inbox is out of storage space
* Host or domain name not found. Name service error for name=gmial.com type=MX: Host not found, try again
* 421-4.7.28 Gmail has detected an unusual rate of mail originating from your domain... mail sent from your domain has been temporarily rate limited.

***

### Open

Status Open oznacza, że wiadomość została otwarta - to jeden z podstawowych wskaźników skuteczności wysyłki i zaangażowania odbiorców.

Śledzenie otwarć opiera się na niewidocznym pikselu umieszczonym w treści wiadomości - jego pobranie rejestruje otwarcie.

{% hint style="info" %}
Uwaga: status Open może pojawić się także wtedy, gdy klient pocztowy automatycznie ładuje obrazy (nawet bez faktycznego przeczytania wiadomości) lub gdy mail zostaje otwarty przez systemy zabezpieczające, np. filtry antyspamowe.
{% endhint %}

***

### Track

Informuje, że odbiorca kliknął w link zawarty w wiadomości - jeden z kluczowych wskaźników zaangażowania, sygnalizujący, że treść skłoniła do konkretnej akcji.

System śledzenia kliknięć rejestruje każde kliknięcie i zapisuje je w szczegółowych logach.

{% hint style="info" %}
Uwaga: kliknięcia mogą być rejestrowane również przez filtry antyspamowe skanujące linki przed dostarczeniem wiadomości do skrzynki odbiorcy.
{% endhint %}

***

### Feedback

Znany też jako **spam\_complaint** - informuje, że odbiorca oznaczył wiadomość jako spam lub zgłosił ją jako potencjalnie niebezpieczną. To istotny sygnał, że treść nie spełniła oczekiwań odbiorcy.

{% hint style="info" %}
Uwaga: nie każdy dostawca poczty udostępnia informację o oznaczeniu maila jako spam - część z nich (np. Gmail) robi to wyłącznie w ramach swoich wewnętrznych narzędzi.
{% endhint %}
