Envio de email

6 respostas
M

ola pessoal
fiz um programa usando o mail.jar para envio de email
na empresa sao 4 maquinas para o desenvolvimento
2 eu consigo mandar, 2 nao consigo mandar
o que pode ser, a versao do eclipse é diferente
tenho 2 xp e 2 vista sem firewall
obrigado

6 Respostas

aloha

firewall não seria problema, pois está saindo certo?

nessas 2 máquinas que não está enviando, existe a possibilidade de rodar em debug pra ver o que pode estar havendo?

se não! Coloca printf em vários pontos do código, principalmente próximo a linha que envia o email…

abraço

M

to tentando dar um print na validacao do usuario e senha
tem como ?

Properties props = System.getProperties();
		props.put("mail.smtp.host", smtp );
		props.put("mail.smtp.auth", "true");
		props.put("mail.smtp.port", "25" ); // porta

		Authenticator auth = new Authenticator() {
			public PasswordAuthentication getPasswordAuthentication() {
				return new PasswordAuthentication( usuario , senha );
			}
		};

		Session session = Session.getInstance(props, auth);
		MimeMessage message = new MimeMessage(session);
		message.setFrom(new InternetAddress(emailRemet, nomeRemet));
		message.addRecipient(Message.RecipientType.TO, new InternetAddress(emailDest, nomeDest));
		message.setSubject(assunto);
		message.setContent(corpo, "text/html");
		Transport.send(message);
		
		JOptionPane.showMessageDialog(null, "Email Enviado" , "Operador", JOptionPane.INFORMATION_MESSAGE);
M

ate a linha

o codigo vai, depois da a mensagem de erro

“failed to connect”

aloha

Não, o PasswordAuthentication só retorna o próprio usuário e senha que você passou por parâmetro…

Cara, põe qualquer coisa, system.out em cada linha, você vai ficar sabendo em qual linha ele deu exception e no método que chamou este, no catch dele você imprime o stack trace tbm, executa pelo console e boa…

M

mudei o codigo

try {
			Transport.send(message);
		} catch (Exception e1) {
			System.out.println( e1 );
		}

e veio a mensagem : javax.mail.AuthenticationFailedException: failed to connect

aloha

cara vc ta com o erro na mão, da uma procurada no google…

olha esse link do próprio guj: http://www.guj.com.br/java/165446-javax-mail-authentication-failed-exception

Criado 18 de abril de 2011
Ultima resposta 18 de abr. de 2011
Respostas 6
Participantes 2