Ferramenta de validação de endereço de e-mail - recomendações / experiência? [fechadas]

4

Recentemente, deparei com uma ferramenta que pegaria uma lista de endereços de e-mail e tentaria limpá-la dos endereços sem sentido que as pessoas usam quando querem baixar / se inscrever em algo sem receber os e-mails resultantes (por exemplo, asdf @ asdf. com).

A ferramenta em questão foi a Ferramenta de validação de e-mail da Softsea .

Primeiramente, ele exclui domínios espúrios de e-mail executando uma pesquisa de DNS e também pode se conectar ao servidor SMTP apropriado para perguntar se a caixa de correio em questão realmente existe. Infelizmente, não consegui configurar a ferramenta corretamente para que essa segunda etapa funcione, pois não consegui entender quais dados de configuração eram necessários (ela solicitou um SMTPID?).

Minha pergunta é esta:

Alguém pode recomendar / compartilhar sua experiência de uma ferramenta um pouco mais amigável para conseguir isso? ou falhando que ponto onde estou errado com este em particular!?

A ferramenta não precisa ser gratuita, mas estou procurando uma que seja fácil de usar.

    
por BenA 01.02.2010 / 13:23

2 respostas

5

Você não pode verificar com segurança se um determinado endereço é válido porque muitos servidores de e-mail não informam diretamente durante a conversa SMTP. Muitos são explicitamente configurados para não responder com erros de "usuário / caixa de correio não existe" para impedir que pessoas de fora consigam obter uma lista de endereços válidos. Além disso, o servidor SMTP ao qual você se conecta pode ser apenas um relé que encaminha mensagens para servidores mais profundos na rede - nesse caso, o servidor com o qual você está falando pode não saber quais endereços são válidos, quais domínios serão manipulados e onde retransmitir o email para eles (assim, ele aceitará qualquer endereço para esses domínios, e outra coisa mais tarde no processo descartará os inválidos).

Mesmo o envio de uma mensagem não funcionaria, a menos que você espere que o usuário confirme o recebimento da mensagem, pois nem todos os servidores enviam mensagens de devolução de contas inválidas.

Além disso, tenha cuidado ao verificar se há domínios inválidos como parte de sua validação que você conta ou problemas de DNS temporários e outras falhas de rede intermitentes, caso contrário, você poderia descartar endereços que são perfeitamente válidos em condições normais.

    
por 05.02.2010 / 17:07
1

A resposta padrão para sua pergunta é assim:

"The only way to confirm that an email address is valid is to sent an email and ask the user to verify that he received it (e.g. by following a verification link).

At the same time you should ask yourself what you want to achieve. If you simply want to harvest email addresses to uniquely identify users or to make sure you can send newsletters some day, there are plenty or free services providing throw-away email addresses to people might use (see e.g. this google search). Think about why you need that email address or why a user would want to lie to you."

    
por 05.02.2010 / 05:09