E -mail existem verificação
-
26-09-2019 - |
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.
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)