Zarządzaj subskrypcjami i wypisaniami z newslettera za pomocą Czarnej i Białej Listy
Kiedy prowadzisz kampanie e-mailowe lub synchronizujesz kontakty między swoją aplikacją a ESP, potrzebujesz jednej jasnej zasady: kto ma prawo otrzymywać maile, a kto musi być wykluczony. verify-email.app nie zastępuje linku do wypisania się z ESP ani zgodności prawnej, ale daje czarną listę i białą listę zasad, które pojawiają się w każdej odpowiedzi weryfikacyjnej jako jedno pole: block. Twój kod może odczytywać block przed wysłaniem, importowaniem listy lub tworzeniem konta – bez konieczności kopiowania logiki dopuszczania/odrzucania do każdej usługi.
Do czego służą listy
Czarna lista — Jeśli e-mail lub jego domena znajduje się na Twojej czarnej liście, API zwraca
block: true. Używaj tego dla osób, które zrezygnowały, w przypadkach nadużyć lub domen, do których nigdy nie chcesz wysyłać maili.Biała lista — Gdy tryb białej listy jest włączony, tylko adresy (lub całe domeny), które dodałeś do białej listy, otrzymują
block: false. Wszyscy inni otrzymująblock: true. Używaj tego dla zamkniętych list — partnerów, zaproszeń, wewnętrznych beta-testów — a nie dla normalnego newslettera, do którego każdy może się zapisać.Kolejność — Czarna lista ma pierwszeństwo. Jeśli adres jest na czarnej liście, pozostaje zablokowany, nawet jeśli pojawia się także na białej liście.
Ważne: Używaj block dla swojej decyzji „czy powinniśmy wysłać / czy powinniśmy zsynchronizować ten kontakt?”. Samo valid nie koduje polityki wypisania się ani zamkniętych list.
Wypisz się z kampanii (czarna lista)
Kiedy użytkownik wypisuje się w Twojej aplikacji lub przetwarzasz webhook ESP, weź jego adres (lub domenę, którą blokujesz zgodnie z polityką).
Dodaj go za pomocą
POST /v1/blacklisti ciała JSON{"value": "[email protected]"}(lub"example.com", aby zablokować wszystkie adresy na tej domenie). Użyj nagłówkaX-API-Keyz kluczem API.Zanim wyślesz kampanię lub dodasz wiersz do narzędzia mailingowego, zweryfikuj adres. Jeśli
blockjest true, pomiń tego odbiorcę.
Aby ponownie umożliwić im subskrypcję później (np. zapisali się ponownie i potwierdzili), usuń regułę za pomocą DELETE /v1/[email protected].
Zapisz się na zamkniętą lub tylko-zaproszeniową listę (biała lista)
Włącz ścisły tryb tylko dozwolonych:
PUT /v1/whitelist/enabledz ciałem{"enabled": true}.Dodaj każdy zatwierdzony adres lub domenę:
POST /v1/whitelistz{"value": "[email protected]"}lub{"value": "company.com"}.Podczas weryfikacji,
block: falseoznacza, że adres jest dozwolony w ramach białej listy; inni są zablokowani, dopóki ich nie dodasz.
Kiedy nie potrzebujesz trybu tylko dozwolonych (np. powrót do publicznego zapisania), ustaw enabled z powrotem na false, aby biała lista przestała ograniczać innych.
Typowe „zapisz się do newslettera” bez zamkniętej listy
Większość produktów przechowuje zgodę w ESP i utrzymuje tam listę tłumienia. W verify-email.app zazwyczaj usuń adres z czarnej listy, jeśli wcześniej się wypisali (DELETE na czarnej liście), następnie polegaj na swoim ESP w rzeczywistym stanie subskrypcji. Zachowaj biała lista dla ścieżek, gdzie tylko wcześniej zatwierdzone e-maile mogą przejść.
Panel
Możesz zarządzać tymi samymi zasadami w panelu jak i za pomocą API—zobacz strony Czarna lista i Biała lista na verify-email.app dla kontekstu i szczegółów API.
Najczęściej zadawane pytania
Jaki jest cel czarnej listy?
Czarna lista zapewnia, że e-maile lub domeny na tej liście nie otrzymują żadnej komunikacji. Jest używana dla osób, które zrezygnowały, w przypadkach nadużyć lub domen, do których nigdy nie chcesz wysyłać maili.
Jak działa biała lista?
Biała lista jest aktywowana w ścisłym trybie tylko dozwolonych, pozwalając na komunikację tylko do adresów lub domen dodanych do niej. Inni są blokowani, dopóki nie zostaną dodani.
Co się dzieje, jeśli adres znajduje się zarówno na czarnej, jak i białej liście?
Czarna lista ma pierwszeństwo. Jeśli adres znajduje się na czarnej liście, pozostaje zablokowany, nawet jeśli pojawia się na białej liście.
