{"id":27347,"date":"2021-05-13T14:04:00","date_gmt":"2021-05-13T11:04:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27347"},"modified":"2021-10-18T04:14:43","modified_gmt":"2021-10-18T01:14:43","slug":"mailboxlayer-uma-api-gratuita-e-poderosa-para-verificar-se-o-e-mail-e-valido-e-mail-real","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/mailboxlayer-uma-api-gratuita-e-poderosa-para-verificar-se-o-e-mail-e-valido-e-mail-real\/","title":{"rendered":"mailboxlayer &#8211; uma API gratuita e poderosa para verificar se o e-mail \u00e9 v\u00e1lido (e-mail real)"},"content":{"rendered":"<p>A valida\u00e7\u00e3o de email \u00e9 uma parte importante do desenvolvimento web. Devemos verificar se o e-mail fornecido \u00e9 v\u00e1lido antes de realizar qualquer opera\u00e7\u00e3o. Em outras palavras, devemos verificar se o e-mail inserido \u00e9 verdadeiro ou n\u00e3o.<\/p>\n<p>Se voc\u00ea est\u00e1 administrando um site da Web, ent\u00e3o est\u00e1 ciente dos e-mails errados inseridos pelos usu\u00e1rios. Digamos que voc\u00ea tenha um formul\u00e1rio de inscri\u00e7\u00e3o para que os usu\u00e1rios possam se registrar no seu site inserindo um e-mail falso. Aqui, queremos dizer e-mail falso pelo e-mail que na verdade n\u00e3o existe. Claro, podemos enviar um link de ativa\u00e7\u00e3o para o usu\u00e1rio antes de ativar sua conta. Mas, usu\u00e1rios com o e-mail errado j\u00e1 inserido no banco de dados.<\/p>\n<p>Isso resulta em registros desnecess\u00e1rios armazenados em seu banco de dados. Isso desperdi\u00e7a a largura de banda do servidor e o tamanho do banco de dados se torna desnecessariamente grande. Isso pode ser um problema com o site popular, onde um grande n\u00famero de usu\u00e1rios faz o registro. Voc\u00ea deve evitar isso. Tudo o que voc\u00ea precisa fazer \u00e9 verificar se o endere\u00e7o de e-mail realmente existe antes de prosseguir.<\/p>\n<p>Neste artigo, estudamos como verificar se o e-mail \u00e9 v\u00e1lido ou n\u00e3o usando a API mailboxlayer.<\/p>\n<h3>Come\u00e7ando<\/h3>\n<p><a href=\"https:\/\/mailboxlayer.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">mailboxlayer<\/a> \u00e9 um servi\u00e7o de API REST simples para medir a capacidade de entrega e a qualidade do email. Eles oferecem planos gratuitos e pagos. No plano gratuito, permite 250 solicita\u00e7\u00f5es de API por m\u00eas. Isso significa que podemos validar 250 emails por m\u00eas. Mais sobre isso voc\u00ea pode verificar na <a href=\"https:\/\/mailboxlayer.com\/product\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">p\u00e1gina do produto<\/a>.<\/p>\n<p>Para come\u00e7ar, voc\u00ea precisa primeiro se inscrever no site mailboxlayer, escolhendo qualquer plano de sua prefer\u00eancia. Uma vez logado, voc\u00ea obter\u00e1 seu pr\u00f3prio painel, onde poder\u00e1 ver a atividade de sua conta. No painel, o usu\u00e1rio tamb\u00e9m pode verificar quanta cota usou at\u00e9 agora. Copie a chave de acesso de API de seu painel, necess\u00e1ria para chamar a API mailboxlayer.<\/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 - uma API gratuita e poderosa para verificar se o e-mail \u00e9 v\u00e1lido (e-mail real)\" ><\/a><\/p>\n<h3>Verifique se o e-mail \u00e9 v\u00e1lido usando a API mailboxlayer<\/h3>\n<p>Para verificar o e-mail real, precisamos fazer uma chamada para o endpoint da API mailboxlayer. Na solicita\u00e7\u00e3o, um usu\u00e1rio precisa enviar o endere\u00e7o de e-mail e a chave API. Em resposta, a camada de caixa de correio envia uma resposta que consiste em 10 <a href=\"https:\/\/mailboxlayer.com\/documentation#api_response\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">objetos de resposta<\/a> diferentes. Abaixo est\u00e1 a captura de tela da resposta.<\/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 - uma API gratuita e poderosa para verificar se o e-mail \u00e9 v\u00e1lido (e-mail real)\" ><\/a><\/p>\n<p>No c\u00f3digo abaixo, estamos usando um cURL PHP para enviar uma solicita\u00e7\u00e3o de API e renderizar a resposta.<\/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>Estamos verificando se na resposta format_valid e smtp_check tem o valor &#8216;true&#8217;. Se essas 2 vari\u00e1veis \u200b\u200bcontiverem o valor &#8216;true&#8217;, significa que nosso e-mail \u00e9 v\u00e1lido e \u00e9 um e-mail real. Desta forma, voc\u00ea pode proteger seu sistema da taxa de rejei\u00e7\u00e3o de e-mail e e-mails inv\u00e1lidos.<\/p>\n<h4>Artigos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-obter-taxas-de-mercado-de-moedas-criptograficas-em-tempo-real-em-php\/\" title=\"Como obter taxas de mercado de moedas criptogr\u00e1ficas em tempo real em PHP\">Como obter taxas de mercado de moedas criptogr\u00e1ficas em tempo real em PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/kickbox-uma-biblioteca-de-verificacao-de-e-mail-em-tempo-real-para-php\/\" title=\"Kickbox - Uma biblioteca de verifica\u00e7\u00e3o de e-mail em tempo real para PHP\">Kickbox &#8211; Uma biblioteca de verifica\u00e7\u00e3o de e-mail em tempo real para PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-obter-geolocalizacao-de-ip-em-php\/\" title=\"Como obter gelocation de IP em PHP\">Como obter gelocation de IP em PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/numverify-api-de-validacao-de-numero-de-telefone\/\" title=\"numverify - API de valida\u00e7\u00e3o de n\u00famero de telefone\">numverify &#8211; API de valida\u00e7\u00e3o de n\u00famero de telefone<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quer verificar se o e-mail \u00e9 v\u00e1lido ou n\u00e3o? A valida\u00e7\u00e3o de email \u00e9 uma parte importante em grandes aplicativos. Os usu\u00e1rios podem usar e-mail falso em seu<\/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":[278],"tags":[848],"class_list":["post-27347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-9","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=27347"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27347\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/22164"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=27347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=27347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=27347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}