{"id":29587,"date":"2021-06-18T14:05:00","date_gmt":"2021-06-18T11:05:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29587"},"modified":"2021-10-18T03:31:32","modified_gmt":"2021-10-18T00:31:32","slug":"kickbox-biblioteka-weryfikatorow-poczty-e-mail-w-czasie-rzeczywistym-dla-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/kickbox-biblioteka-weryfikatorow-poczty-e-mail-w-czasie-rzeczywistym-dla-php\/","title":{"rendered":"Kickbox \u2014 biblioteka weryfikator\u00f3w poczty e-mail w czasie rzeczywistym dla PHP"},"content":{"rendered":"<p>Czy chcesz napisa\u0107 skrypt weryfikuj\u0105cy poczt\u0119 e-mail w czasie rzeczywistym w PHP? Prawdziwy adres e-mail oznacza e-mail, kt\u00f3ry faktycznie istnieje. Ten adres e-mail nie jest fa\u0142szywy. W tym artykule poka\u017c\u0119, jak napisa\u0107 skrypt weryfikuj\u0105cy wiadomo\u015bci e-mail za pomoc\u0105 <a href=\"https:\/\/kickbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a> w PHP.<\/p>\n<h3>Dlaczego musimy sprawdza\u0107, czy e-mail istnieje?<\/h3>\n<p>Je\u015bli prowadzisz witryn\u0119 cz\u0142onkowsk\u0105, u\u017cytkownik mo\u017ce zarejestrowa\u0107 si\u0119 w Twoim systemie, u\u017cywaj\u0105c fa\u0142szywego adresu e-mail. Oczywi\u015bcie korzystamy z przep\u0142ywu linku aktywacyjnego, zanim u\u017cytkownik uzyska dost\u0119p do systemu. Ale to nie powstrzymuje u\u017cytkownik\u00f3w przed rejestracj\u0105. Twoja baza danych b\u0119dzie zawiera\u0107 mn\u00f3stwo bezu\u017cytecznych rekord\u00f3w z tymi jednorazowymi adresami e-mail.<\/p>\n<p>Innym powodem jest odbijanie si\u0119 e-maili. Wysy\u0142aj\u0105c wiadomo\u015bci e-mail na nieprawid\u0142owe adresy e-mail, napotkasz problem odbijania si\u0119 wiadomo\u015bci e-mail, poniewa\u017c takie wiadomo\u015bci tak naprawd\u0119 nie istniej\u0105.<\/p>\n<p>Aby unikn\u0105\u0107 takich problem\u00f3w, powinni\u015bmy doda\u0107 weryfikator poczty e-mail, zanim u\u017cytkownicy zarejestruj\u0105 si\u0119 w naszej aplikacji.<\/p>\n<p>Kickbox zapewnia us\u0142ug\u0119 weryfikacji adresu e-mail, kt\u00f3ra pomaga sprawdzi\u0107, czy wiadomo\u015b\u0107 e-mail jest wa\u017cna, czy nie. Ta us\u0142uga dzia\u0142a\u0142aby jako narz\u0119dzie do sprawdzania poczty e-mail w czasie rzeczywistym dla naszej aplikacji.<\/p>\n<h3>Uzyskaj klucz API Kickbox<\/h3>\n<p>Aby wdro\u017cy\u0107 t\u0119 bibliotek\u0119, musisz najpierw utworzy\u0107 konto na <a href=\"https:\/\/app.kickbox.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a>. Zachowaj notatk\u0119 Kickbox oferuje 100 darmowych weryfikacji e-mail. Sprawd\u017a ich stron\u0119 z <a href=\"https:\/\/kickbox.com\/pricing\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">cenami,<\/a> aby uzyska\u0107 dodatkowe limity.<\/p>\n<p>Po utworzeniu konta w Kickbox zaloguj si\u0119 do swojego konta, przejd\u017a do <strong>Ustawienia<\/strong> konta- <strong>&gt;Klucze API<\/strong> i utw\u00f3rz klucz API.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20161-6081c64ccb641.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20161-6081c64ccb641.png\" alt=\"Kickbox \u2014 biblioteka weryfikator\u00f3w poczty e-mail w czasie rzeczywistym dla PHP\" ><\/a><\/p>\n<p>Po utworzeniu klucza API mo\u017cesz go wy\u015bwietli\u0107, klikaj\u0105c ikon\u0119 oka obok pola Klucz API.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20161-6081c64d46244.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20161-6081c64d46244.png\" alt=\"Kickbox \u2014 biblioteka weryfikator\u00f3w poczty e-mail w czasie rzeczywistym dla PHP\" ><\/a><\/p>\n<h3>Skrypt weryfikatora poczty e-mail w PHP<\/h3>\n<p>Jak ju\u017c powiedziano, napiszemy skrypt weryfikuj\u0105cy poczt\u0119 w PHP. Kickbox udost\u0119pnia swoj\u0105 oficjaln\u0105 bibliotek\u0119 dla PHP. Aby zainstalowa\u0107 bibliotek\u0119 Kickbox, otw\u00f3rz terminal w katalogu g\u0142\u00f3wnym projektu i uruchom poni\u017csze polecenie.<\/p>\n<pre><code>composer require kickbox\/kickbox<\/code><\/pre>\n<p>Po zainstalowaniu biblioteki dobrze jest i\u015b\u0107 dalej i napisa\u0107 rzeczywisty kod, kt\u00f3ry sprawdza, czy wiadomo\u015b\u0107 e-mail naprawd\u0119 istnieje.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\u00a0\n$client\u00a0\u00a0 = new KickboxClient('Kickbox_API_KEY');\n$kickbox\u00a0 = $client-&gt;kickbox();\n\u00a0\u00a0\ntry {\n\u00a0\u00a0\u00a0\u00a0$response = $kickbox-&gt;verify(\"EMAIL_ADDRESS\");\n\u00a0\u00a0\u00a0\u00a0pr($response);\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0switch($response-&gt;code) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0case 200:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if ($response-&gt;body['result'] == 'deliverable') {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo \"Valid Email.\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo \"Invalid Email.\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0break;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0case 429:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo \"Rate limit exceeded.\";\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0break;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0default:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo \"Something went wrong\";\n\u00a0\u00a0\u00a0\u00a0}\n}\ncatch (Exception $e) {\n\u00a0\u00a0\u00a0\u00a0echo \"Code: \". $e-&gt;getCode(). \" Message: \". $e-&gt;getMessage();\n}<\/code><\/pre>\n<p>Kickbox zwraca kod odpowiedzi <code>200<\/code>w przypadku powodzenia i <code>429<\/code>przekroczenia limitu szybko\u015bci.<\/p>\n<p>Je\u015bli kod odpowiedzi jest, <code>200<\/code>a wynik jest <code>deliverable<\/code>taki, oznacza to, \u017ce adres e-mail jest prawid\u0142owy i naprawd\u0119 istnieje.<\/p>\n<p>Mam nadziej\u0119, \u017ce rozumiesz, jak napisa\u0107 skrypt weryfikuj\u0105cy poczt\u0119 e-mail w czasie rzeczywistym w PHP. Chcia\u0142bym us\u0142ysze\u0107 Twoje przemy\u015blenia lub sugestie w sekcji komentarzy poni\u017cej.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/mailboxlayer-darmowy-i-potezny-interfejs-api-do-sprawdzania-czy-e-mail-jest-prawidlowy-prawdziwy-e-mail\/\" title=\"mailboxlayer \u2013 darmowy i wydajny interfejs API do sprawdzania, czy e-mail jest prawid\u0142owy (prawdziwy e-mail)\">mailboxlayer \u2013 darmowy i wydajny interfejs API do sprawdzania, czy e-mail jest prawid\u0142owy (prawdziwy e-mail)<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/numverify-api-do-weryfikacji-numeru-telefonu\/\" title=\"numverify \u2013 API do weryfikacji numeru telefonu\">numverify \u2013 API do weryfikacji numeru telefonu<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-uzyskac-geolokalizacje-z-adresu-ip-w-php\/\" title=\"Jak uzyska\u0107 geolokalizacj\u0119 z adresu IP w PHP\">Jak uzyska\u0107 geolokalizacj\u0119 z adresu IP w PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czy chcesz zintegrowa\u0107 skrypt weryfikuj\u0105cy poczt\u0119 e-mail w czasie rzeczywistym w PHP? Prawdziwy adres e-mail oznacza e-mail, kt\u00f3ry ju\u017c istnieje. Ten email<\/p>\n","protected":false},"author":1,"featured_media":21614,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[277],"tags":[847],"class_list":["post-29587","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=29587"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29587\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/21614"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=29587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=29587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=29587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}