Captura de email
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
Curtidas 0
Respostas
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
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
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
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
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
28/03/2010
Olá
Conseguiu ?
Se sim , feche o chamado por favor :)
Conseguiu ?
Se sim , feche o chamado por favor :)
GOSTEI 0
Eduardo Jesus
28/03/2010
Consegui sim ^^ ...
só não sei como fechar o post...
GOSTEI 0
Dyego Carmo
28/03/2010
Beleza então !
Valeui !
Valeui !
GOSTEI 0