Sprawdzenie, czy adres e-mail istnieje, oznacza potwierdzenie, że w danej domenie działa prawdziwa skrzynka. Zapobiega to wysyłce na nieistniejące adresy, które powodują twarde odbicia i szkodzą reputacji nadawcy.
Kroki sprawdzania, czy e-mail istnieje
1. Wykonaj sprawdzenie składni
Upewnij się, że struktura adresu jest prawidłowa, zanim wykonasz jakiekolwiek zapytania sieciowe. Nieprawidłowa składnia zawsze oznacza, że adres nie istnieje.
2. Sprawdź rekord MX domeny
Użyj DNS, aby znaleźć serwery pocztowe domeny. Jeśli nie ma rekordu MX, domena nie może odbierać e-maili, a adres w praktyce nie istnieje.
3. Połącz się przez SMTP
Nawiąż połączenie z serwerem pocztowym i wyślij: EHLO, MAIL FROM oraz RCPT TO. Odpowiedź serwera wskazuje, czy skrzynka jest akceptowana (250), czy odrzucona (550). To ostateczne sprawdzenie.
4. Obsłuż przypadki szczególne
Serwery catch-all akceptują każdy adres niezależnie od tego, czy skrzynka istnieje. W takim przypadku oznacz adres jako „catch-all”, a nie jako potwierdzony. Usługi jednorazowych e-maili tworzą tymczasowe skrzynki, które formalnie istnieją, ale są bezużyteczne w marketingu.
Wskazówki
- Nigdy nie wysyłaj zimnych e-maili na niezweryfikowane adresy — dostawcy ISP Cię oznaczą.
- Twarde odbicie = nieistniejący adres. Usuń go natychmiast.
- Używaj API BillionVerify w formularzach rejestracji do sprawdzania w czasie rzeczywistym.