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 |
*All Resource
|
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. Valor padrão: 60 segundos. |
20 |
| CheckGraylist |
boolean |
Não |
Especifica se deve verificar a lista cinza. 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:
|
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 obtido na validação. Valores válidos:
|
VALID |
| SubStatus |
string |
O substatus do endereço de e-mail obtido na validação, que fornece uma descrição detalhada do status. Valores válidos:
|
UNSPECIFIED |
| Provider |
string |
A classificação do provedor de e-mail do endereço. Valores válidos:
|
Gmail |
| IsFreeMail |
boolean |
Indica se o endereço é uma caixa postal gratuita. Valores válidos:
|
true |
| LocalPart |
string |
A parte local do endereço de e-mail analisada na validação de sintaxe (em minúsculas e com a parte do sinal de mais removida). |
xxx |
| DomainPart |
string |
A parte do domínio do endereço de e-mail analisada na validação de sintaxe (em 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.