{"id":25984,"date":"2021-06-18T14:06:00","date_gmt":"2021-06-18T11:06:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25984"},"modified":"2021-10-18T02:28:32","modified_gmt":"2021-10-17T23:28:32","slug":"kickbox-eine-echtzeit-e-mail-verifier-bibliothek-fuer-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/kickbox-eine-echtzeit-e-mail-verifier-bibliothek-fuer-php\/","title":{"rendered":"Kickbox &#8211; Eine Echtzeit-E-Mail-Verifier-Bibliothek f\u00fcr PHP"},"content":{"rendered":"<p>M\u00f6chten Sie ein Echtzeit-E-Mail-Verifier-Skript in PHP schreiben? Eine echte E-Mail-Adresse bedeutet eine E-Mail, die tats\u00e4chlich existiert. Diese E-Mail-Adresse ist kein Fake. In diesem Artikel zeige ich Ihnen, wie Sie mit <a href=\"https:\/\/kickbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a> in PHP ein E-Mail-Verifier-Skript schreiben .<\/p>\n<h3>Warum m\u00fcssen wir \u00fcberpr\u00fcfen, ob E-Mails vorhanden sind?<\/h3>\n<p>Wenn Sie eine Mitgliedschaftsseite betreiben, kann sich ein Benutzer mit einer gef\u00e4lschten E-Mail-Adresse bei Ihrem System registrieren. Nat\u00fcrlich verwenden wir den Ablauf eines Aktivierungslinks, bevor der Benutzer Zugriff auf das System erh\u00e4lt. Es hindert die Benutzer jedoch nicht daran, sich zu registrieren. Ihre Datenbank wird Tonnen von nutzlosen Datens\u00e4tzen mit diesen Wegwerf-E-Mail-Adressen enthalten.<\/p>\n<p>Ein weiterer Grund ist das E-Mail-Bouncen. Beim Senden von E-Mails an ung\u00fcltige E-Mail-Adressen werden Sie mit dem Problem des E-Mail-Bounces konfrontiert, da diese E-Mails nicht wirklich existieren.<\/p>\n<p>Um solche Probleme zu vermeiden, sollten wir einen E-Mail-Verifizierer hinzuf\u00fcgen, bevor sich Benutzer f\u00fcr unsere Anwendung registrieren.<\/p>\n<p>Kickbox bietet einen E-Mail-Verifizierungsdienst, mit dem \u00fcberpr\u00fcft werden kann, ob die E-Mail g\u00fcltig ist oder nicht. Dieser Dienst w\u00fcrde als Echtzeit-E-Mail-Checker f\u00fcr unsere Anwendung fungieren.<\/p>\n<h3>Kickbox-API-Schl\u00fcssel abrufen<\/h3>\n<p>Um diese Bibliothek zu implementieren, m\u00fcssen Sie zun\u00e4chst ein Konto bei <a href=\"https:\/\/app.kickbox.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a> erstellen. Beachten Sie Kickbox bietet 100 kostenlose E-Mail-Verifizierungen. Sehen Sie sich ihre <a href=\"https:\/\/kickbox.com\/pricing\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Preisseite<\/a> f\u00fcr zus\u00e4tzliche Quoten.<\/p>\n<p>Nachdem Sie ein Konto bei Kickbox erstellt haben, melden Sie sich bei Ihrem Konto an, gehen Sie zu <strong>Kontoeinstellungen-&gt;API-Schl\u00fcssel<\/strong> und erstellen Sie einen API-Schl\u00fcssel.<\/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 - Eine Echtzeit-E-Mail-Verifier-Bibliothek f\u00fcr PHP\" ><\/a><\/p>\n<p>Nachdem Sie den API-Schl\u00fcssel erstellt haben, k\u00f6nnen Sie ihn anzeigen, indem Sie auf das Augensymbol neben dem Feld API-Schl\u00fcssel klicken.<\/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 - Eine Echtzeit-E-Mail-Verifier-Bibliothek f\u00fcr PHP\" ><\/a><\/p>\n<h3>E-Mail-Verifier-Skript in PHP<\/h3>\n<p>Wie gesagt, werden wir ein E-Mail-Verifier-Skript in PHP schreiben. Kickbox stellt ihre offizielle Bibliothek f\u00fcr PHP bereit. Um die Kickbox-Bibliothek zu installieren, \u00f6ffnen Sie das Terminal in Ihrem Projekt-Stammverzeichnis und f\u00fchren Sie den folgenden Befehl aus.<\/p>\n<pre><code>composer require kickbox\/kickbox<\/code><\/pre>\n<p>Nach der Installation der Bibliothek k\u00f6nnen wir den eigentlichen Code schreiben, der \u00fcberpr\u00fcft, ob die E-Mail wirklich existiert.<\/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 gibt <code>200<\/code>bei Erfolg und <code>429<\/code>\u00dcberschreitung des Ratenlimits einen Antwortcode zur\u00fcck.<\/p>\n<p>Wenn der Antwortcode lautet <code>200<\/code>und das Ergebnis lautet <code>deliverable<\/code>, bedeutet dies, dass die E-Mail-Adresse g\u00fcltig ist und tats\u00e4chlich existiert.<\/p>\n<p>Ich hoffe, Sie verstehen, wie man ein Echtzeit-E-Mail-Verifier-Skript in PHP schreibt. Ich w\u00fcrde gerne Ihre Gedanken oder Vorschl\u00e4ge im Kommentarbereich unten h\u00f6ren.<\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/mailboxlayer-eine-kostenlose-und-leistungsstarke-api-um-zu-ueberpruefen-ob-e-mails-gueltig-sind-echte-e-mail\/\" title=\"mailboxlayer \u2013 Eine kostenlose und leistungsstarke API, um zu \u00fcberpr\u00fcfen, ob E-Mails g\u00fcltig sind (echte E-Mail)\">mailboxlayer \u2013 Eine kostenlose und leistungsstarke API, um zu \u00fcberpr\u00fcfen, ob E-Mails g\u00fcltig sind (echte E-Mail)<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/numverify-eine-api-zur-validierung-von-telefonnummern\/\" title=\"numverify \u2013 Eine API zur Validierung von Telefonnummern\">numverify \u2013 Eine API zur Validierung von Telefonnummern<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-erhalten-sie-geolokalisierung-von-ip-in-php\/\" title=\"So erhalten Sie Gelocation von IP in PHP\">So erhalten Sie Gelocation von IP in PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u00f6chten Sie ein Echtzeit-E-Mail-Verifier-Skript in PHP integrieren? Eine echte E-Mail-Adresse bedeutet eine E-Mail, die bereits existiert. Diese E-Mail<\/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":[272],"tags":[845],"class_list":["post-25984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=25984"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25984\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21614"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=25984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=25984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=25984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}