Pergunta

É possível verificar se um endereço de email existe?

Ouvi dizer anteriormente que era possível "entrar em contato" com o e-mail, mas poderia ser "perigoso" porque seu domínio poderia ser banido pelo respectivo host de email e tratado como spam.

Meu cenário é que eu gostaria de verificar os clientes e -mails atuais no banco de dados e atualizar, se necessário.

Que opção eu tenho?

Estou usando asp.net com MVC.

Obrigado, Michael.

Foi útil?

Solução

Conforme email endereço em si, você pode verificar se o domínio existe (dns wise) e tem MX registros. Esta é uma maneira de verificar - aproximadamente - os erros humanos ao inserir o email em primeiro lugar. Você pode pegar algumas porcentagens.

Se você precisar de uma verificação séria de todos os usuários/clientes, e isso é obrigatório, a única solução que vejo é enviar um e -mail solicitando que cliquem em um link para validar sua conta.

Mas seu e -mail pode ser recebido para spam / uma maneira de roubar informações, e muitos usuários podem ter medo de realmente click. Portanto, seu e -mail deve ser cuidadosamente construído, indicando o nome e o primeiro nome da pessoa (menos propensos a serem spam) e a razão pela qual você precisa de absolutamente alguma ajuda do lado deles.

Outras dicas

Sim, no SMTP, você pode resolver o registro MX para o domínio do destinatário e entrar em contato com o servidor especificado e fazer um RCPT para: - O servidor confirmará / negará se o destinatário existe (assumindo que o servidor se recusará a retransmitir e que o servidor não vai pegar tudo)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top