Valida um endereço de e-mail.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dm:ValidateEmail |
none |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
|
string |
Sim |
O endereço de e-mail a ser validado. |
xxx@yyy.com |
|
| Timeout |
integer |
Não |
O período de tempo limite em segundos. Valor padrão: 60. |
20 |
| CheckGraylist |
boolean |
Não |
Especifica se a lista cinza deve ser verificada. Valor padrão: false. O resultado é notificado de forma assíncrona por meio do EventBridge. |
true |
| ProbeType |
string |
Não |
O tipo de sondagem. Valores válidos:\n- FULL: Ativa todos os recursos de detecção, incluindo a sondagem SMTP. Como a sondagem SMTP envolve conexões remotas, a latência geral é alta. Este valor é adequado para cenários que não são sensíveis ao tempo de resposta. Uma única verificação consome uma cota de validação de endereço. Neste modo, o status UNKNOWN não é medido.\n- BASIC_ONLY: Ativa todos os recursos de detecção, exceto a sondagem SMTP, com baixa latência. Este valor é adequado para cenários sensíveis ao tempo de resposta, como a validação de endereço de e-mail em tempo real durante o registro para identificar endereços de e-mail descartáveis ou endereços anormais com encaminhamento MX, a fim de defender contra registros em massa pela cadeia da economia subterrânea cibernética. Uma única verificação consome um terço de uma cota de validação de endereço. Neste modo, o status UNKNOWN é medido. Valores válidos:
|
FULL |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
xxxx-xxxx-xxxx-xxxx |
| Status |
string |
O status do endereço de e-mail validado. Valores válidos:
|
VALID |
| SubStatus |
string |
O substatus do endereço de e-mail validado, que fornece uma descrição detalhada do status. Valores válidos:
|
UNSPECIFIED |
| Provider |
string |
A categoria do provedor de e-mail do endereço. Valores válidos:
|
Gmail |
| IsFreeMail |
boolean |
Indica se o endereço é um endereço de e-mail gratuito. Valores válidos:
|
true |
| LocalPart |
string |
A parte local do endereço de e-mail analisada por meio da validação de sintaxe, que é convertida para minúsculas e exclui o sinal de mais e os caracteres subsequentes. |
xxx |
| DomainPart |
string |
A parte do domínio do endereço de e-mail analisada por meio da validação de sintaxe, que é convertida para minúsculas. |
yyy.com |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "xxxx-xxxx-xxxx-xxxx",
"Status": "VALID",
"SubStatus": "UNSPECIFIED",
"Provider": "Gmail",
"IsFreeMail": true,
"LocalPart": "xxx",
"DomainPart": "yyy.com"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.