✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Kickbox — biblioteka weryfikatorów poczty e-mail w czasie rzeczywistym dla PHP

53

Czy chcesz napisać skrypt weryfikujący pocztę e-mail w czasie rzeczywistym w PHP? Prawdziwy adres e-mail oznacza e-mail, który faktycznie istnieje. Ten adres e-mail nie jest fałszywy. W tym artykule pokażę, jak napisać skrypt weryfikujący wiadomości e-mail za pomocą Kickbox w PHP.

Dlaczego musimy sprawdzać, czy e-mail istnieje?

Jeśli prowadzisz witrynę członkowską, użytkownik może zarejestrować się w Twoim systemie, używając fałszywego adresu e-mail. Oczywiście korzystamy z przepływu linku aktywacyjnego, zanim użytkownik uzyska dostęp do systemu. Ale to nie powstrzymuje użytkowników przed rejestracją. Twoja baza danych będzie zawierać mnóstwo bezużytecznych rekordów z tymi jednorazowymi adresami e-mail.

Innym powodem jest odbijanie się e-maili. Wysyłając wiadomości e-mail na nieprawidłowe adresy e-mail, napotkasz problem odbijania się wiadomości e-mail, ponieważ takie wiadomości tak naprawdę nie istnieją.

Aby uniknąć takich problemów, powinniśmy dodać weryfikator poczty e-mail, zanim użytkownicy zarejestrują się w naszej aplikacji.

Kickbox zapewnia usługę weryfikacji adresu e-mail, która pomaga sprawdzić, czy wiadomość e-mail jest ważna, czy nie. Ta usługa działałaby jako narzędzie do sprawdzania poczty e-mail w czasie rzeczywistym dla naszej aplikacji.

Uzyskaj klucz API Kickbox

Aby wdrożyć tę bibliotekę, musisz najpierw utworzyć konto na Kickbox. Zachowaj notatkę Kickbox oferuje 100 darmowych weryfikacji e-mail. Sprawdź ich stronę z cenami, aby uzyskać dodatkowe limity.

Po utworzeniu konta w Kickbox zaloguj się do swojego konta, przejdź do Ustawienia konta- >Klucze API i utwórz klucz API.

Kickbox — biblioteka weryfikatorów poczty e-mail w czasie rzeczywistym dla PHP

Po utworzeniu klucza API możesz go wyświetlić, klikając ikonę oka obok pola Klucz API.

Kickbox — biblioteka weryfikatorów poczty e-mail w czasie rzeczywistym dla PHP

Skrypt weryfikatora poczty e-mail w PHP

Jak już powiedziano, napiszemy skrypt weryfikujący pocztę w PHP. Kickbox udostępnia swoją oficjalną bibliotekę dla PHP. Aby zainstalować bibliotekę Kickbox, otwórz terminal w katalogu głównym projektu i uruchom poniższe polecenie.

composer require kickbox/kickbox

Po zainstalowaniu biblioteki dobrze jest iść dalej i napisać rzeczywisty kod, który sprawdza, czy wiadomość e-mail naprawdę istnieje.

<?php require_once "vendor/autoload.php";    $client   = new KickboxClient('Kickbox_API_KEY'); $kickbox  = $client->kickbox();    try {     $response = $kickbox->verify("EMAIL_ADDRESS");     pr($response);        switch($response->code) {         case 200:             if ($response->body['result'] == 'deliverable') {                 echo "Valid Email.";             } else {                 echo "Invalid Email.";             }             break;         case 429:             echo "Rate limit exceeded.";             break;         default:             echo "Something went wrong";     } } catch (Exception $e) {     echo "Code: ". $e->getCode(). " Message: ". $e->getMessage(); }

Kickbox zwraca kod odpowiedzi 200w przypadku powodzenia i 429przekroczenia limitu szybkości.

Jeśli kod odpowiedzi jest, 200a wynik jest deliverabletaki, oznacza to, że adres e-mail jest prawidłowy i naprawdę istnieje.

Mam nadzieję, że rozumiesz, jak napisać skrypt weryfikujący pocztę e-mail w czasie rzeczywistym w PHP. Chciałbym usłyszeć Twoje przemyślenia lub sugestie w sekcji komentarzy poniżej.

Powiązane artykuły

Źródło nagrywania: artisansweb.net

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów