Validar endereço de e-mail

Delphi

22/05/2006

Alguem sabe se existe um componente para validar o endereço de e-mail para o qual se deseja enviar uma mensagem antes de manda-la ? Estou utilizando o INDY para o envio dos e-mails mas ocorre que algumas situações ou é apresentado um erro ou então o e-mail chega a ser enviado para endereços não-válidos de e-mail.

Desde já agradeço a atenção,


Andreaskaquino

Andreaskaquino

Curtidas 0

Respostas

Rodc

Rodc

22/05/2006

Será que a consulta do registro.br retorna se dono da extenção do email também? Pq se não vc pode consultar dinamicamente no Registro.br o endereço que estiver depois do @ (arroba).
É apenas uma idéia. Pode haver forma mais fácil.


GOSTEI 0
Massuda

Massuda

22/05/2006

Validar email tem dois problemas, um fácil e outro mais complicado.

O fácil é validar se ele segue o padrão, ou seja, se ele é algo do tipo andreaskaquino@mailinator.com; tem diversas formas de fazer isso e provavelmente a mais fácil é usando expressões regulares (RegEx).

O complicado é pegar um endereço como andreaskaquino@example.com e saber se ele corresponde de fato a uma caixa postal em um servidor de correio eletrônico. A forma mais simples de testar é tentar enviar; se der certo (provavelmente) o endereço existe. Por exemplo, este endereço deve dar erro andreaskaquino@example.com enquanto este endereço deve funcionar andreaskaquino@mailinator.com.


GOSTEI 0
POSTAR