{"id":27703,"date":"2021-05-13T13:31:00","date_gmt":"2021-05-13T10:31:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27703"},"modified":"2021-10-18T03:47:33","modified_gmt":"2021-10-18T00:47:33","slug":"mailboxlayer-darmowy-i-potezny-interfejs-api-do-sprawdzania-czy-e-mail-jest-prawidlowy-prawdziwy-e-mail","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/mailboxlayer-darmowy-i-potezny-interfejs-api-do-sprawdzania-czy-e-mail-jest-prawidlowy-prawdziwy-e-mail\/","title":{"rendered":"mailboxlayer &#8211; darmowy i pot\u0119\u017cny interfejs API do sprawdzania, czy e-mail jest prawid\u0142owy (prawdziwy e-mail)"},"content":{"rendered":"<p>Walidacja wiadomo\u015bci e-mail jest wa\u017cn\u0105 cz\u0119\u015bci\u0105 tworzenia stron internetowych. Przed wykonaniem jakichkolwiek operacji nale\u017cy sprawdzi\u0107 poprawno\u015b\u0107 podanego adresu e-mail. Innymi s\u0142owy, musimy sprawdzi\u0107, czy wprowadzony e-mail jest prawdziwym e-mailem, czy nie.<\/p>\n<p>Je\u015bli prowadzisz stron\u0119 internetow\u0105, to wiesz o b\u0142\u0119dnych e-mailach wprowadzanych przez u\u017cytkownik\u00f3w. Za\u0142\u00f3\u017cmy, \u017ce masz formularz rejestracyjny, a u\u017cytkownicy mog\u0105 zarejestrowa\u0107 si\u0119 w Twojej witrynie, wprowadzaj\u0105c fa\u0142szywy adres e-mail. Tutaj mamy na my\u015bli fa\u0142szywy e-mail przez e-mail, kt\u00f3ry w rzeczywisto\u015bci nie istnieje. Oczywi\u015bcie mo\u017cemy wys\u0142a\u0107 u\u017cytkownikowi link aktywacyjny przed aktywacj\u0105 jego konta. Ale u\u017cytkownicy z niew\u0142a\u015bciwym adresem e-mail ju\u017c wstawieni do bazy danych.<\/p>\n<p>Powoduje to, \u017ce niepotrzebne rekordy s\u0105 przechowywane w Twojej bazie danych. Marnuje przepustowo\u015b\u0107 serwera, a rozmiar bazy danych staje si\u0119 niepotrzebnie du\u017cy. Mo\u017ce to stanowi\u0107 problem w przypadku popularnej strony internetowej, na kt\u00f3rej rejestruje si\u0119 du\u017ca liczba u\u017cytkownik\u00f3w. Musisz tego unikn\u0105\u0107. Wszystko, co musisz zrobi\u0107, to sprawdzi\u0107, czy adres e-mail naprawd\u0119 istnieje, zanim przejdziesz dalej.<\/p>\n<p>W tym artykule dowiemy si\u0119, jak sprawdzi\u0107, czy wiadomo\u015b\u0107 e-mail jest poprawna, czy nie, korzystaj\u0105c z API mailboxlayer.<\/p>\n<h3>Pierwsze kroki<\/h3>\n<p><a href=\"https:\/\/mailboxlayer.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">mailboxlayer<\/a> to prosta us\u0142uga REST API <a href=\"https:\/\/mailboxlayer.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">s\u0142u\u017c\u0105ca<\/a> do mierzenia dostarczalno\u015bci i jako\u015bci wiadomo\u015bci e-mail. Zapewnia zar\u00f3wno darmowe, jak i p\u0142atne plany. W bezp\u0142atnym abonamencie pozwala na 250 \u017c\u0105da\u0144 API miesi\u0119cznie. Oznacza to, \u017ce mo\u017cemy zweryfikowa\u0107 250 e-maili miesi\u0119cznie. Wi\u0119cej na ten temat mo\u017cesz sprawdzi\u0107 na ich <a href=\"https:\/\/mailboxlayer.com\/product\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">stronie produktu<\/a>.<\/p>\n<p>Aby rozpocz\u0105\u0107, musisz najpierw zarejestrowa\u0107 si\u0119 na stronie Mailboxlayer, wybieraj\u0105c dowolny preferowany plan. Po zalogowaniu otrzymasz w\u0142asny pulpit nawigacyjny, w kt\u00f3rym mo\u017cesz zobaczy\u0107 aktywno\u015b\u0107 swojego konta. W desce rozdzielczej U\u017cytkownik mo\u017ce r\u00f3wnie\u017c sprawdzi\u0107, ile dotychczas wykorzysta\u0142 limit. Skopiuj klucz dost\u0119pu do interfejsu API z pulpitu nawigacyjnego, kt\u00f3rego potrzebujemy do wywo\u0142ania interfejsu API skrzynki pocztowej.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20623-6082105e0f928.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-20623-6082105e0f928.png\" alt=\"mailboxlayer - darmowy i pot\u0119\u017cny interfejs API do sprawdzania, czy e-mail jest prawid\u0142owy (prawdziwy e-mail)\" ><\/a><\/p>\n<h3>Sprawd\u017a, czy adres e-mail jest prawid\u0142owy za pomoc\u0105 interfejsu API skrzynki pocztowej<\/h3>\n<p>Aby sprawdzi\u0107 prawdziwy e-mail, musimy zadzwoni\u0107 do punktu ko\u0144cowego API mailboxlayer. W \u017c\u0105daniu u\u017cytkownik musi przes\u0142a\u0107 adres e-mail i klucz API. W odpowiedzi mailboxlayer wysy\u0142a odpowied\u017a, kt\u00f3ra sk\u0142ada si\u0119 z 10 r\u00f3\u017cnych <a href=\"https:\/\/mailboxlayer.com\/documentation#api_response\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">obiekt\u00f3w odpowiedzi<\/a>. Poni\u017cej znajduje si\u0119 zrzut ekranu odpowiedzi.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20623-6082105e869b2.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-20623-6082105e869b2.png\" alt=\"mailboxlayer - darmowy i pot\u0119\u017cny interfejs API do sprawdzania, czy e-mail jest prawid\u0142owy (prawdziwy e-mail)\" ><\/a><\/p>\n<p>W poni\u017cszym kodzie u\u017cywamy cURL PHP do wys\u0142ania \u017c\u0105dania API i renderowania odpowiedzi.<\/p>\n<pre><code>&lt;?php\n\/\/ set API Access Key\n$access_key = 'YOUR_API_KEY';\n\u00a0\n\/\/ set email address\n$email_address = 'EMAIL_ADDRESS';\n\u00a0\n\/\/ Initialize CURL:\n$ch = curl_init('http:\/\/apilayer.net\/api\/check?access_key='.$access_key.'&amp;email='.$email_address.'');\u00a0 \ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\u00a0\n\/\/ Receive the data:\n$json = curl_exec($ch);\ncurl_close($ch);\n\u00a0\n\/\/ Decode JSON response:\n$validationResult = json_decode($json, true);\n\u00a0\nif ($validationResult['format_valid'] &amp;&amp; $validationResult['smtp_check']) {\n\u00a0\u00a0\u00a0\u00a0echo \"Email is valid\";\n} else {\n\u00a0\u00a0\u00a0\u00a0echo \"Email is not valid\";\n}<\/code><\/pre>\n<p>Sprawdzamy czy w odpowiedzi format_valid i smtp_check ma warto\u015b\u0107 'true&#8217;. Je\u015bli te 2 zmienne zawieraj\u0105 warto\u015b\u0107 'true&#8217;, oznacza to, \u017ce nasz e-mail jest prawid\u0142owy i jest to prawdziwy e-mail. W ten spos\u00f3b mo\u017cesz chroni\u0107 sw\u00f3j system przed wsp\u00f3\u0142czynnikiem odrzuce\u0144 wiadomo\u015bci e-mail i nieprawid\u0142owymi wiadomo\u015bciami e-mail.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-uzyskac-stawki-rynku-kryptowalut-w-czasie-rzeczywistym-w-php\/\" title=\"Jak uzyska\u0107 stawki rynku kryptowalut w czasie rzeczywistym w PHP\">Jak uzyska\u0107 stawki rynku kryptowalut w czasie rzeczywistym w PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/kickbox-biblioteka-weryfikatorow-poczty-e-mail-w-czasie-rzeczywistym-dla-php\/\" title=\"Kickbox \u2013 biblioteka weryfikatora poczty e-mail w czasie rzeczywistym dla PHP\">Kickbox \u2013 biblioteka weryfikatora poczty e-mail w czasie rzeczywistym dla PHP<\/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<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<\/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>Chcesz sprawdzi\u0107, czy e-mail jest wa\u017cny, czy nie? Walidacja poczty e-mail jest wa\u017cnym elementem w du\u017cych aplikacjach. U\u017cytkownicy mog\u0105 u\u017cywa\u0107 fa\u0142szywych wiadomo\u015bci e-mail na Twoim<\/p>\n","protected":false},"author":1,"featured_media":22164,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[277],"tags":[847],"class_list":["post-27703","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\/27703","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=27703"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/27703\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/22164"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=27703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=27703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=27703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}