No ato de digitação do campo de endereço de email, daria para fazer algumas restrinções tendo em conta:
1. A primeira parte de um endereço de e-mail até caracter anterior ao "@" (arroba, sendo este o único caracter para separar o nome de usuário e nome do host.) é o nome de usuário e deve conter apenas caracteres ASCII podendo até ser utilizados os seguintes caracteres # $% & '* + - / =? ^ _ `(|) ~. No entanto, o nome de usuário com estes caracteres não são de facil identificação, portanto é destimulado a sua utilização. O comprimento do nome de usuário não deve ser superior a 64 caracteres e não é caso sensitivo, mas geralmente é escrito em minúsculas. Exemplo: xxxx@dominio.com.br
2. A segunda parte do email (próximo caracter após o caracter "@" arroba até o caracter anterior o caracter "." ponto onde consta a extensão do dominio), é o nome do host o qual possibilita uma certa restrinção de caracters. Os caracteres alfa-numéricos (abc...xyz e 012...789) e apenas o hífen são aceitos. Exemplo: xxxx@dominio.com.br
3. A Terceira parte é o dominio extensão (categoria) que são três caracteres como sufixo que identifica a organização que opera os servidores. E não sendo servidor dos Estados Unidos da América, possuirá mais uma sigla de dois dígitos, indicando o país. Por exemplo: .com, .org etc... xxxx@dominio.com.br. O tamanho máximo para o dominio nacional é de 26 caracteres e internacional é de 63 caracteres e no mínimo de dois caracteres (incluindo a categoria).
Outras régras que referenciam-se pela sequência de caracteres como:
- Sempre a presença de apenas um único "@" (arroba ).
A presença de ao menos um "." (ponto).
Não deve conter espaço algum, nem "ç" e nem acentos algum como "á, é, ó..."
A sequência mais utilizada de "hotmeil.com"
A sequência dos caracteres ".@", "@." ou ".."
A utilização do ultimo ponto como na sequência ".com.br."
A utilização dos caracteres "/", "[", "]", "(" ou ")"
1. Enviar um ao endereço fornecido
2. No corpo desse email disponibilizar um link para ele confirmar o cadastro.
3. Quando o cliente clicar no link o email passará a ser verdadeiro num campo flag do cadastro (por exemplo) que irá se acionado por algum aplicativo para confirmação de cadastro.
Parece não haver outra solução, de outra maneira os spamers iriam fazer a festa. No entanto ví esta página, que não possui mais acesso: http://www.sharewareconnection.com/down ... recon.html e que fala que esse aplicativo chamado setup_jcelv3.0.exe o qual diz conectar-se com o servidor de email destinatario, pergunta se o email existe e após obter resposta salva-la, interrompe a conexão com o servidor sem enviar a mensagem. Apesar de ter sido um SHAREWARE, parece ter saído da internet para download.
Pergunto: alguém conhece outra saída do que a que apresentei ? Será que vale a pena fazer esta checagem ?


