As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
API de validação de e-mail
A validação da API permite que você valide endereços de e-mail individuais por meio de chamadas de API, fornecendo feedback imediato sobre a validade do endereço, a capacidade de entrega e os fatores de risco. Esse recurso foi projetado para validar endereços no ponto de coleta, como durante o registro do usuário, formulários de assinatura ou qualquer outro cenário em que você precise de resultados de validação oportunos.
A validação da API realiza várias verificações em cada endereço de e-mail, incluindo validação de sintaxe, verificação de domínio, verificação de existência de caixa de correio e outras. Os resultados da validação incluem veredictos de confiança (ALTO, MÉDIO ou BAIXO) para validade geral e avaliações individuais.
Verificações de validação realizadas
A validação da API realiza as seguintes avaliações em cada endereço de e-mail:
-
Validação de sintaxe (HasValidSyntax'') — Verifica se o endereço de e-mail segue os padrões RFC adequados e contém caracteres válidos no formato correto.
-
Registros DNS ('HasValidDnsRecords') — Verifica se o domínio existe, tem registros DNS válidos e está configurado para receber e-mails.
-
Existência da caixa de correio (MailboxExists'') — Verifica se a caixa de correio existe e pode receber mensagens sem realmente enviar um e-mail.
-
Endereço da função ('IsRoleAddress') — Identifica endereços baseados em funções (como admin@, support@ ou info@) que podem ter taxas de engajamento mais baixas.
-
Domínio descartável ('IsDisposable') — Verifica endereços de e-mail descartáveis ou temporários que podem afetar negativamente a reputação do remetente.
-
Padrões de string aleatórios ('IsRandomInput') — Verifica padrões gerados aleatoriamente.
Usando a validação de API com o console do Amazon SES
O procedimento a seguir mostra como validar um endereço de e-mail usando o console do Amazon SES.
Para validar um endereço de e-mail usando o console do Amazon SES
Faça login no Console de gerenciamento da AWS e abra o console do Amazon SES em https://console.aws.amazon.com/ses/
. -
No painel de navegação esquerdo, escolha Validação de endereços de e-mail em Validação de e-mail.
-
Na seção Validar endereço de e-mail, insira o endereço de e-mail que você deseja validar no campo Endereço de e-mail.
-
Escolha Validar.
Os resultados da validação aparecem no painel Resultados da validação, mostrando:
-
IsValid— Validade geral com um veredicto de confiança (ALTO, MÉDIO ou BAIXO).
-
Avaliações — resultados de avaliações individuais com veredictos de confiança para sintaxe, registros DNS, existência de caixas de correio e fatores de risco listados acima.
-
Usando a validação da API com o AWS CLI
Os exemplos a seguir mostram como validar endereços de e-mail usando o. AWS CLI
Para validar um endereço de e-mail usando o AWS CLI
Você pode usar a GetEmailAddressInsightsoperação na API v2 do Amazon SES para validar endereços de e-mail. Você pode chamar essa operação a partir do AWS CLI, conforme mostrado nos exemplos a seguir.
-
Valide um único endereço de e-mail:
aws --region us-east-1 sesv2 get-email-address-insights --email-address user@example.com -
A resposta deve ser semelhante a esta:
{ "MailboxValidation": { "IsValid": { "ConfidenceVerdict": "HIGH" }, "Evaluations": { "HasValidSyntax": { "ConfidenceVerdict": "HIGH" }, "HasValidDnsRecords": { "ConfidenceVerdict": "MEDIUM" }, "MailboxExists": { "ConfidenceVerdict": "MEDIUM" }, "IsRoleAddress": { "ConfidenceVerdict": "LOW" }, "IsDisposable": { "ConfidenceVerdict": "LOW" }, "IsRandomInput": { "ConfidenceVerdict": "LOW" } } } } -
Para obter mais informações sobre valores de resposta e tipos de dados, consulte o tipo de
MailboxValidationdados na referência da API v2 do Amazon SES. -
Certifique-se de que sua identidade do IAM tenha as permissões necessárias para a publicação de chamadas e CloudWatch métricas da API de validação de e-mail:
{ "Version": "2012-10-17 ", "Statement": [ { "Sid": "EmailValidationPermissions", "Effect": "Allow", "Action": [ "ses:GetEmailAddressInsights", "iam:CreateServiceLinkedRole" ], "Resource": "*" } ] }A
GetEmailAddressInsightspermissão é necessária para chamadas de validação da API eCreateServiceLinkedRolepermite a publicação de CloudWatch métricas para atividades de validação.
Interpretando os resultados da validação
A resposta de validação inclui veredictos de confiança para ajudar você a tomar decisões sobre endereços de e-mail:
-
IsValid— Avaliação geral da validade com um veredicto de confiança de ALTO, MÉDIO ou BAIXO. ALTA confiança de validade indica alta probabilidade de entrega para o endereço de e-mail, MÉDIA indica probabilidade de entrega moderada e BAIXA indica baixa probabilidade de entrega. -
Evaluations— Resultados da avaliação individual, cada um com um veredicto de confiança:-
HIGH— Forte indicação da verificação específica (por exemplo, HIGH for IsRandomInput significa que o e-mail provavelmente foi gerado aleatoriamente). -
MEDIUM— Indicação moderada da verificação específica (por exemplo, MEDIUM for IsRandomInput significa que há alguma probabilidade de o endereço de e-mail ser gerado aleatoriamente). -
LOW— Indicação fraca ou nenhuma da verificação específica (por exemplo, LOW for IsRandomInput significa que o endereço de e-mail é menos provável de ser gerado aleatoriamente).
-