Try e Catch com API JavaMail

4 respostas
I

Pessoal, uso a API JavaMail para enviar emais, mas quando um e-mail está errado ela retorna uma exceção AddressException, na hora que tento criar o endereco:

InternetAddress para = new InternetAddress(endereco[i]);

O problema é: como faço para continurar enviando os e-mails mesmo quando esta exception ocorrer?

4 Respostas

renanreismartins

faz um laco para add todos os endereços e entao coloca isso dentro de um tratamento try catch…

abrasssss

I

E quando der o erro, o que faço para o tratamento (catch) remeter de volta ao início e a instrução continuar até o fim?

renanreismartins

exemplo

public static void main(String[] args) {
		int x = 1;
		
		while(x < 100) {
			try {
                                // faz algo e gera erro
				int i = 0/0;
			} catch (SuaException e) {
                                 // mostra a ex
                                 // como sua ex foi capturada aqui, o processamento continua e volta pro inicio do laco
				System.out.println("erro");
			}
			System.out.println(x);
			x++;
		} 
	}

abrasss

I

VALEU !!!

Não tinha pensado nisso, pra mim quando pegava o erro o catch obrigava ao término da instrução.

Obrigadão brother!

Abraços

Criado 27 de janeiro de 2010
Ultima resposta 28 de jan. de 2010
Respostas 4
Participantes 2