{"id":29716,"date":"2021-06-18T13:42:00","date_gmt":"2021-06-18T10:42:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29716"},"modified":"2021-10-17T04:14:07","modified_gmt":"2021-10-17T01:14:07","slug":"kickbox-ett-e-postverifieringsbibliotek-i-realtid-for-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/kickbox-ett-e-postverifieringsbibliotek-i-realtid-for-php\/","title":{"rendered":"Kickbox &#8211; Ett e-postverifieringsbibliotek i realtid f\u00f6r PHP"},"content":{"rendered":"<p>Vill du skriva ett e-postverifieringsskript i realtid i PHP? En riktig e-postadress betyder ett e-postmeddelande som faktiskt finns. Den h\u00e4r e-postadressen \u00e4r inte falsk. I den h\u00e4r artikeln visar jag dig hur du skriver ett e-postverifierarskript med <a href=\"https:\/\/kickbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a> i PHP.<\/p>\n<h3>Varf\u00f6r m\u00e5ste vi kontrollera om e-post finns?<\/h3>\n<p>Om du driver en medlemswebbplats kan en anv\u00e4ndare registrera sig i ditt system med en falsk e-postadress. Naturligtvis anv\u00e4nder vi fl\u00f6det av en aktiveringsl\u00e4nk innan anv\u00e4ndaren f\u00e5r \u00e5tkomst till systemet. Men det hindrar inte anv\u00e4ndare fr\u00e5n att registrera sig. Din databas kommer att ha massor av v\u00e4rdel\u00f6sa poster med dessa bortkastade e-postadresser.<\/p>\n<p>En annan anledning \u00e4r e-post studsande. N\u00e4r du skickar e-postmeddelanden till ogiltiga e-postadresser kommer du att m\u00f6ta problemet med att e-post studsar eftersom dessa e-postmeddelanden inte existerar.<\/p>\n<p>F\u00f6r att undvika s\u00e5dana problem b\u00f6r vi l\u00e4gga till en e-postverifierare innan anv\u00e4ndare registrerar sig i v\u00e5r applikation.<\/p>\n<p>Kickbox tillhandah\u00e5ller en e-postverifieringstj\u00e4nst som hj\u00e4lper till att kontrollera om e-postmeddelandet \u00e4r giltigt eller inte. Den h\u00e4r tj\u00e4nsten fungerar som en e-postkontroll i realtid f\u00f6r v\u00e5r ans\u00f6kan.<\/p>\n<h3>H\u00e4mta Kickbox API-nyckel<\/h3>\n<p>F\u00f6r att implementera detta bibliotek m\u00e5ste du f\u00f6rst skapa ett konto p\u00e5 <a href=\"https:\/\/app.kickbox.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a>. Observera Kickbox erbjuder 100 gratis e-postverifieringar. Kolla in deras <a href=\"https:\/\/kickbox.com\/pricing\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">prissida<\/a> f\u00f6r ytterligare kvoter.<\/p>\n<p>N\u00e4r du har skapat ett konto med Kickbox, logga in p\u00e5 ditt konto, g\u00e5 till <strong>Kontoinst\u00e4llningar-&gt; API-nycklar<\/strong> och skapa API-nyckel.<\/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 - Ett e-postverifieringsbibliotek i realtid f\u00f6r PHP\" ><\/a><\/p>\n<p>N\u00e4r du har skapat API-nyckeln kan du visa den genom att klicka p\u00e5 \u00f6gonikonen bredvid API-nyckelf\u00e4ltet.<\/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 - Ett e-postverifieringsbibliotek i realtid f\u00f6r PHP\" ><\/a><\/p>\n<h3>E-postverifiererskript i PHP<\/h3>\n<p>Som sagt ska vi skriva ett e-postverifiererskript i PHP. Kickbox tillhandah\u00e5ller deras officiella bibliotek f\u00f6r PHP. F\u00f6r att installera Kickbox-biblioteket, \u00f6ppna terminalen i din projektrotkatalog och k\u00f6r kommandot nedan.<\/p>\n<pre><code>composer require kickbox\/kickbox<\/code><\/pre>\n<p>Efter installationen av biblioteket \u00e4r det bra att forts\u00e4tta och skriva den faktiska koden som kontrollerar om e-postmeddelandet verkligen finns.<\/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 returnerar svarkoden <code>200<\/code>vid framg\u00e5ng och <code>429<\/code>om du \u00f6verskrider hastighetsgr\u00e4nsen.<\/p>\n<p>Om svarkoden \u00e4r <code>200<\/code>och resultatet \u00e4r <code>deliverable<\/code>att e-postadressen \u00e4r giltig och den verkligen finns.<\/p>\n<p>Jag hoppas att du f\u00f6rst\u00e5r hur man skriver ett e-postverifieringsskript i realtid i PHP. Jag skulle vilja h\u00f6ra dina tankar eller f\u00f6rslag i kommentarsektionen nedan.<\/p>\n<h4>relaterade artiklar<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/mailboxlayer-ett-gratis-och-kraftfullt-api-for-att-kontrollera-om-e-post-ar-giltig-riktig-e-post\/\" title=\"mailboxlayer - Ett gratis och kraftfullt API f\u00f6r att kontrollera om e-post \u00e4r giltig (Real Email)\">mailboxlayer &#8211; Ett gratis och kraftfullt API f\u00f6r att kontrollera om e-post \u00e4r giltig (Real Email)<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/numverify-a-api-number-validation-api\/\" title=\"numverify - A API Number Validation API\">numverify &#8211; A API Number Validation API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/hur-far-jag-geolocation-fran-ip-i-php\/\" title=\"Hur man f\u00e5r gelocation fr\u00e5n IP i PHP\">Hur man f\u00e5r gelocation fr\u00e5n IP i PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vill du integrera ett e-postverifieringsskript i realtid i PHP? En riktig e-postadress betyder ett e-postmeddelande som redan finns. Det h\u00e4r emailet<\/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":[279],"tags":[850],"class_list":["post-29716","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/29716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=29716"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/29716\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media\/21614"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=29716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=29716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=29716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}