Captura de email

Java

28/03/2010

Olá galera!!....   Estou precisando de uma ajuda no seguinte:   tenho que desenvolver uma aplicação que captura emails invalidos!!   Se alguém ja viu, já fez, ou sabe algum programa que já tem essa funcionalidade, eu agradeceria muito!!!!   Obrigado!!
Eduardo Jesus

Eduardo Jesus

Curtidas 0

Respostas

Dyego Carmo

Dyego Carmo

28/03/2010

Capturar "On-The-Fly" ? Estilo Sniffer ? Ou criar um servidor SMTP que capture quando passar por ele ?

GOSTEI 0
Eduardo Jesus

Eduardo Jesus

28/03/2010

Capturar "On-The-Fly" ? Estilo Sniffer ? Ou criar um servidor SMTP que capture quando passar por ele ?

Pra falar a verdade eu não sei não.... hehehehe....é o seguinte eu tenho que desenvolver uma aplicação que faz o seguinte: quando eu enviar um e-mail... eu quero receber um log que me devolva os endereços de email que não receberam a messagem.   ^^   Obrigado.  ^^
GOSTEI 0
Carlos Mazzi

Carlos Mazzi

28/03/2010

Ai complicou hein... afinal voce quer receber os emails que voce enviou de uma devida lista de emails, ou simplesmente os emails que retornaram por nao ter enviado um email corretamente?   Tipo retornar por emails inexistentes?      
GOSTEI 0
Eduardo Jesus

Eduardo Jesus

28/03/2010

Tenho um relatorio de e-mails que apresentaram problemas de envio. Preciso fazer um programa que extraia e-mails deste relatorio, tipo xxx.xxx@xx.com, xxx.xxx@xx.com.br, xxx.xxx@xx.uk, etc... Ou seja, dado este relatorio, leia-o e extraia em outro arquivo .txt somente os e-mails, sem o texto. esse é o meu veredadeiro problema.... hehehehhe... muito obrigado.
GOSTEI 0
Carlos Mazzi

Carlos Mazzi

28/03/2010

Ok, parta do principio que tudo que voce tem em mãos são Strings (texto).   Voce precisa manipular essas String...   crie métodos que localizem parte de uma String, exemplo:   String linhaTexto = relatorioEmail;      if (linhaTexto.endsWith(".com.br"))== true{      //achou um email! .com.br }      if (linhaTexto.endsWith(".com"))== true{      //achou outro email!   }   Olha esse exemplo melhor....   public class InicioFim { 02.    public static void main(String[] args) { 03.        String string1 = "http://www.testepagina.net"; 04.        System.out.println("A string " + string1 + " é:"); 05.        // verifica se há 'http:' no inicio da string 06.        if (string1.startsWith("http:")) { 07.            System.out.println("uma URL"); 08.        } 09.        /* 10.         * verifica se há 'www' no início da string, mas apenas a partir do  11.         * 8o. caracter, ou seja, após o prefixo 'http://', portanto deverá 12.         * ser compensado 7 caracteres 13.         */ 14.        if (string1.startsWith("www", 7)) { 15.            System.out.println("uma página da web"); 16.        } 17.        if (string1.endsWith(".br")) { 18.            System.out.println("um site registrado no Brasil"); 19.        } else { 20.            System.out.println("não é um site registrado no Brasil"); 21.        } 22.    } 23.}   Agora una o conceito de manipulação de Strings, com manipulação de arquivo, de preferencia arquivo texto.   espero ter ajudado...   Abraços++  
GOSTEI 0
Dyego Carmo

Dyego Carmo

28/03/2010

Olá

Conseguiu ?

Se sim , feche o chamado por favor :)
GOSTEI 0
Eduardo Jesus

Eduardo Jesus

28/03/2010

Consegui sim ^^ ...   só não sei como fechar o post...
GOSTEI 0
Dyego Carmo

Dyego Carmo

28/03/2010

Beleza então !

Valeui !

GOSTEI 0
POSTAR