| Termin | Definicja |
|---|---|
| odrzucony z powodu RODO | Odrzucenie z powodu RODO to zablokowanie wysyłki przez system po wykryciu braku ważnej zgody odbiorcy. Co oznacza status „odrzucony z powodu RODO” w systemie wysyłkowymStatus „odrzucony z powodu RODO” oznacza, że aplikacja nie przekazała wiadomości do modułu wysyłki, ponieważ dla wskazanego adresu nie znaleziono aktywnej zgody wymaganej przez reguły skonfigurowane w systemie. Odrzucenie następuje przed połączeniem z serwerem SMTP albo przed wysłaniem żądania do zewnętrznego dostawcy poczty. Nie jest to komunikat informujący o awarii skrzynki odbiorcy, błędnym haśle do poczty ani niedostępności serwera pocztowego. System może przechowywać zgodę jako rekord powiązany z adresem e-mail, identyfikatorem użytkownika, formularzem, wersją treści zgody oraz datą jej udzielenia. Przy tworzeniu zadania wysyłkowego aplikacja sprawdza taki rekord i porównuje jego stan z regułami kampanii. Jeżeli zgoda została cofnięta, wygasła według przyjętej konfiguracji, nie dotyczy danego rodzaju komunikatu albo nie istnieje, zadanie otrzymuje status odrzucenia zamiast statusu oczekującego na wysyłkę. Jak przebiega kontrola zgody przed wysłaniem wiadomościTypowy przepływ obejmuje pobranie danych odbiorcy, normalizację adresu oraz sprawdzenie listy blokad i rejestru zgód. Normalizacja może obejmować usunięcie białych znaków i ujednolicenie zapisu adresu, ale nie powinna zmieniać jego znaczenia. Następnie aplikacja ocenia, czy odbiorca może zostać przypisany do konkretnego typu wysyłki. Zgoda na jeden rodzaj komunikatu nie musi automatycznie oznaczać zgody na inny, dlatego systemy rozdzielają na przykład zgody według kanału, formularza lub celu komunikacji. Po pozytywnej kontroli wiadomość trafia do kolejki, gdzie może otrzymać identyfikator zadania, priorytet i czas planowanej wysyłki. Po negatywnej kontroli poprawnie działający mechanizm zatrzymuje ją na etapie walidacji. W logach powinny znaleźć się co najmniej identyfikator odbiorcy lub zadania, wynik kontroli, powód odrzucenia i czas operacji. Sam adres e-mail nie zawsze powinien być zapisywany w pełnej postaci w logu aplikacyjnym, ponieważ logi często są dostępne dla większej liczby operatorów niż właściwy rejestr zgód. Różnica między odrzuceniem a błędem dostarczeniaOdrzucenie z powodu braku zgody występuje po stronie aplikacji nadawcy, zanim wiadomość zostanie przekazana do transportu pocztowego. Błąd dostarczenia pojawia się później, na przykład gdy serwer odbiorcy odrzuci połączenie, domena nie ma poprawnego rekordu DNS, skrzynka jest niedostępna albo dostawca poczty zwróci kod SMTP wskazujący na problem. Te dwa zdarzenia powinny mieć oddzielne statusy, ponieważ wymagają innych działań diagnostycznych. Ważna jest także idempotencja kontroli. Ponowienie zadania odrzuconego z powodu braku zgody nie powinno samo zmienić wyniku walidacji ani omijać blokady. Jeżeli zgoda zostanie później zarejestrowana, aplikacja może utworzyć nowe zadanie albo ponownie zweryfikować poprzednie, zależnie od przyjętego modelu kolejki. Mechanizm powinien pozostawić ślad audytowy pokazujący, kiedy zmienił się stan zgody i na jakiej podstawie wiadomość została dopuszczona do wysyłki. Sprawdzenie konfiguracji i śladów w aplikacjiPodczas analizy takiego statusu należy porównać rekord odbiorcy z regułą używaną przez konkretny proces wysyłkowy. Trzeba sprawdzić, czy aplikacja odczytuje właściwą bazę lub usługę zgód, czy identyfikator zgody odpowiada identyfikatorowi kampanii oraz czy daty są interpretowane w tej samej strefie czasowej. Częstą przyczyną pozornie nieuzasadnionego odrzucenia jest różnica między adresem zapisanym w formularzu a adresem przekazanym do kolejki, na przykład dodatkowa spacja, odmienna wielkość liter lub użycie starego identyfikatora kontaktu. Jeżeli problem dotyczy programu działającego na komputerze użytkownika, warto zebrać identyfikator zadania, dokładny czas operacji, wersję aplikacji oraz fragment logu obejmujący walidację. Nie należy usuwać wpisu z listy blokad ani ręcznie zmieniać statusu kolejki bez potwierdzenia źródła danych, ponieważ może to rozdzielić historię zgody od historii wysyłki. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a przy problemach z aplikacjami może również pomóc w zebraniu lokalnych logów oraz sprawdzeniu działania programu na komputerze. |