{"id":26292,"date":"2021-06-18T13:52:00","date_gmt":"2021-06-18T10:52:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26292"},"modified":"2021-10-18T02:59:46","modified_gmt":"2021-10-17T23:59:46","slug":"kickbox-una-libreria-di-verifica-e-mail-in-tempo-reale-per-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/kickbox-una-libreria-di-verifica-e-mail-in-tempo-reale-per-php\/","title":{"rendered":"Kickbox: una libreria di verifica e-mail in tempo reale per PHP"},"content":{"rendered":"<p>Vuoi scrivere uno script di verifica della posta elettronica in tempo reale in PHP? Un vero indirizzo e-mail significa un&#8217;e-mail che esiste realmente. Questo indirizzo email non \u00e8 falso. In questo articolo, ti mostro come scrivere uno script di verifica della posta elettronica utilizzando <a href=\"https:\/\/kickbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a> in PHP.<\/p>\n<h3>Perch\u00e9 dobbiamo controllare se l&#8217;e-mail esiste?<\/h3>\n<p>Se stai eseguendo un sito di appartenenza, un utente pu\u00f2 registrarsi al tuo sistema utilizzando un indirizzo email falso. Ovviamente, utilizziamo il flusso di un collegamento di attivazione prima che l&#8217;utente ottenga l&#8217;accesso al sistema. Ma non impedisce agli utenti di registrarsi. Il tuo database conterr\u00e0 tonnellate di record inutili con questi indirizzi email usa e getta.<\/p>\n<p>Un altro motivo \u00e8 il rimbalzo delle email. Durante l&#8217;invio di e-mail a indirizzi e-mail non validi, dovrai affrontare il problema del rimbalzo delle e-mail poich\u00e9 queste e-mail non esistono realmente.<\/p>\n<p>Per evitare tali problemi, dovremmo aggiungere un verificatore di posta elettronica prima che gli utenti si registrino alla nostra applicazione.<\/p>\n<p>Kickbox fornisce un servizio di verifica dell&#8217;e-mail che aiuta a verificare se l&#8217;e-mail \u00e8 valida o meno. Questo servizio fungerebbe da controllo della posta elettronica in tempo reale per la nostra applicazione.<\/p>\n<h3>Ottieni la chiave API di Kickbox<\/h3>\n<p>Per implementare questa libreria, devi prima creare un account su <a href=\"https:\/\/app.kickbox.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a>. Tieni nota Kickbox offre 100 verifiche e-mail gratuite. Controlla la loro pagina dei <a href=\"https:\/\/kickbox.com\/pricing\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">prezzi<\/a> per quote aggiuntive.<\/p>\n<p>Dopo aver creato un account con Kickbox, accedi al tuo account, vai su <strong>Impostazioni<\/strong> account- <strong>&gt;Chiavi API<\/strong> e crea la chiave 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: una libreria di verifica e-mail in tempo reale per PHP\" ><\/a><\/p>\n<p>Dopo aver creato la chiave API, puoi visualizzarla facendo clic sull&#8217;icona a forma di occhio accanto al campo Chiave 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: una libreria di verifica e-mail in tempo reale per PHP\" ><\/a><\/p>\n<h3>Script di verifica email in PHP<\/h3>\n<p>Come detto, scriveremo uno script di verifica della posta elettronica in PHP. Kickbox fornisce la loro libreria ufficiale per PHP. Per installare la libreria Kickbox, apri il terminale nella directory principale del tuo progetto ed esegui il comando seguente.<\/p>\n<pre><code>composer require kickbox\/kickbox<\/code><\/pre>\n<p>Dopo l&#8217;installazione della libreria, possiamo procedere e scrivere il codice effettivo che verifica se l&#8217;e-mail esiste davvero.<\/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 restituisce il codice di risposta <code>200<\/code>in caso di successo e <code>429<\/code>se stai superando il limite di frequenza.<\/p>\n<p>Se il codice di risposta \u00e8 <code>200<\/code>e il risultato \u00e8, <code>deliverable<\/code>significa che l&#8217;indirizzo email \u00e8 valido ed esiste davvero.<\/p>\n<p>Spero che tu capisca come scrivere uno script di verifica della posta elettronica in tempo reale in PHP. Mi piacerebbe sentire i tuoi pensieri o suggerimenti nella sezione commenti qui sotto.<\/p>\n<h4>articoli Correlati<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/mailboxlayer-un-api-gratuita-e-potente-per-verificare-se-l-e-mail-e-valida-e-mail-reale\/\" title=\"mailboxlayer: un&#039;API gratuita e potente per verificare se l&#039;e-mail \u00e8 valida (e-mail reale)\">mailboxlayer: un&#8217;API gratuita e potente per verificare se l&#8217;e-mail \u00e8 valida (e-mail reale)<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/numverify-un-api-di-convalida-del-numero-di-telefono\/\" title=\"numverify \u2013 Un&#039;API di convalida del numero di telefono\">numverify \u2013 Un&#8217;API di convalida del numero di telefono<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-ottenere-la-geolocalizzazione-dall-ip-in-php\/\" title=\"Come ottenere la geolocalizzazione dall&#039;IP in PHP\">Come ottenere la geolocalizzazione dall&#8217;IP in PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stai cercando di integrare uno script di verifica della posta elettronica in tempo reale in PHP? Un vero indirizzo e-mail significa un&#8217;e-mail gi\u00e0 esistente. Questa 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":[276],"tags":[846],"class_list":["post-26292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/26292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=26292"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/26292\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/21614"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=26292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=26292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=26292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}