{"id":29556,"date":"2021-06-18T13:55:00","date_gmt":"2021-06-18T10:55:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29556"},"modified":"2021-10-17T16:15:50","modified_gmt":"2021-10-17T13:15:50","slug":"kickbox-una-biblioteca-de-verificacion-de-correo-electronico-en-tiempo-real-para-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/kickbox-una-biblioteca-de-verificacion-de-correo-electronico-en-tiempo-real-para-php\/","title":{"rendered":"Kickbox: una biblioteca de verificaci\u00f3n de correo electr\u00f3nico en tiempo real para PHP"},"content":{"rendered":"<p>\u00bfQuiere escribir un script de verificaci\u00f3n de correo electr\u00f3nico en tiempo real en PHP? Una direcci\u00f3n de correo electr\u00f3nico real significa un correo electr\u00f3nico que realmente existe. Esta direcci\u00f3n de correo electr\u00f3nico no es falsa. En este art\u00edculo, le muestro c\u00f3mo escribir un script de verificaci\u00f3n de correo electr\u00f3nico usando <a href=\"https:\/\/kickbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a> en PHP.<\/p>\n<h3>\u00bfPor qu\u00e9 debemos comprobar si existe el correo electr\u00f3nico?<\/h3>\n<p>Si est\u00e1 ejecutando un sitio de membres\u00eda, entonces un usuario puede registrarse en su sistema usando una direcci\u00f3n de correo electr\u00f3nico falsa. Por supuesto, usamos el flujo de un enlace de activaci\u00f3n antes de que el usuario acceda al sistema. Pero no impide que los usuarios se registren. Su base de datos tendr\u00e1 toneladas de registros in\u00fatiles con estas direcciones de correo electr\u00f3nico desechables.<\/p>\n<p>Otra raz\u00f3n es el rebote de correo electr\u00f3nico. Al enviar correos electr\u00f3nicos a direcciones de correo electr\u00f3nico no v\u00e1lidas, se enfrentar\u00e1 al problema del rebote de correo electr\u00f3nico, ya que estos correos electr\u00f3nicos realmente no existen.<\/p>\n<p>Para evitar tales problemas, debemos agregar un verificador de correo electr\u00f3nico antes de que los usuarios se registren en nuestra aplicaci\u00f3n.<\/p>\n<p>Kickbox proporciona un servicio de verificaci\u00f3n de correo electr\u00f3nico que ayuda a verificar si el correo electr\u00f3nico es v\u00e1lido o no. Este servicio actuar\u00eda como un verificador de correo electr\u00f3nico en tiempo real para nuestra aplicaci\u00f3n.<\/p>\n<h3>Obtener la clave API de Kickbox<\/h3>\n<p>Para implementar esta biblioteca, primero debe crear una cuenta en <a href=\"https:\/\/app.kickbox.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kickbox<\/a>. Mantenga una nota Kickbox ofrece 100 verificaciones de correo electr\u00f3nico gratuitas. Consulte su p\u00e1gina de <a href=\"https:\/\/kickbox.com\/pricing\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">precios<\/a> para conocer las cuotas adicionales.<\/p>\n<p>Una vez que haya creado una cuenta con Kickbox, inicie sesi\u00f3n en su cuenta, vaya a <strong>Configuraci\u00f3n de<\/strong> la cuenta- <strong>&gt; Claves API<\/strong> y cree una clave 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 biblioteca de verificaci\u00f3n de correo electr\u00f3nico en tiempo real para PHP\" ><\/a><\/p>\n<p>Despu\u00e9s de crear la clave API, puede verla haciendo clic en el icono del ojo junto al campo Clave 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 biblioteca de verificaci\u00f3n de correo electr\u00f3nico en tiempo real para PHP\" ><\/a><\/p>\n<h3>Script de verificaci\u00f3n de correo electr\u00f3nico en PHP<\/h3>\n<p>Como se dijo, vamos a escribir un script de verificaci\u00f3n de correo electr\u00f3nico en PHP. Kickbox proporciona su biblioteca oficial para PHP. Para instalar la biblioteca de Kickbox, abra la terminal en el directorio ra\u00edz de su proyecto y ejecute el siguiente comando.<\/p>\n<pre><code>composer require kickbox\/kickbox<\/code><\/pre>\n<p>Tras la instalaci\u00f3n de la biblioteca, podemos seguir adelante y escribir el c\u00f3digo real que verifica si el correo electr\u00f3nico realmente existe.<\/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 devuelve el c\u00f3digo de respuesta <code>200<\/code>en caso de \u00e9xito y <code>429<\/code>si est\u00e1 excediendo el l\u00edmite de frecuencia.<\/p>\n<p>Si el c\u00f3digo de respuesta es <code>200<\/code>y el resultado es, <code>deliverable<\/code>significa que la direcci\u00f3n de correo electr\u00f3nico es v\u00e1lida y realmente existe.<\/p>\n<p>Espero que comprenda c\u00f3mo escribir un script de verificaci\u00f3n de correo electr\u00f3nico en tiempo real en PHP. Me gustar\u00eda escuchar sus pensamientos o sugerencias en la secci\u00f3n de comentarios a continuaci\u00f3n.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/buzon-de-correo-una-api-gratuita-y-potente-para-comprobar-si-el-correo-electronico-es-valido-correo-electronico-real\/\" title=\"buz\u00f3n de correo: una API gratuita y poderosa para verificar si el correo electr\u00f3nico es v\u00e1lido (correo electr\u00f3nico real)\">buz\u00f3n de correo: una API gratuita y poderosa para verificar si el correo electr\u00f3nico es v\u00e1lido (correo electr\u00f3nico real)<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/numverify-una-api-de-validacion-de-numeros-de-telefono\/\" title=\"numverify: una API de validaci\u00f3n de n\u00fameros de tel\u00e9fono\">numverify: una API de validaci\u00f3n de n\u00fameros de tel\u00e9fono<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/como-obtener-la-geolocalizacion-desde-ip-en-php\/\" title=\"C\u00f3mo obtener geolocalizaci\u00f3n desde IP en PHP\">C\u00f3mo obtener geolocalizaci\u00f3n desde IP en PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfEst\u00e1 buscando integrar un script de verificaci\u00f3n de correo electr\u00f3nico en tiempo real en PHP? Una direcci\u00f3n de correo electr\u00f3nico real significa un correo electr\u00f3nico que ya existe. Este correo electr\u00f3nico<\/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":[271],"tags":[849],"class_list":["post-29556","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/29556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=29556"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/29556\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/21614"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=29556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=29556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=29556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}