Problemas Enviar Email

3 respostas
cristianonasciment

servidor smtp rodando e configurado como: (config.xml)
login: root, senha:integrador
localhost
integrator.com.br

enviandoEmail.jsp e Autenticar.java
<%@ page language="java" contentType="text/htm"
    pageEncoding="ISO-8859-1"
    import="java.util.*, javax.mail.*, javax.mail.internet.*,
    meupacote.Autenticar, javax.activation.*"
    %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Enviando meu primeiro E-mail</title>
</head>
<body>
<%

  Properties props = new Properties();
  props.put("mail.smtp.host", "localhost");
  props.put("mail.smtp.auth","true");


  Session s = Session.getDefaultInstance(props,
		  new Autenticar("[email removido]","integrator")
  );	
  
  MimeMessage message = new MimeMessage(s);

  InternetAddress from = new InternetAddress("[email removido]");
  message.setFrom(from);
  InternetAddress to = new InternetAddress("[email removido]");
  message.addRecipient(Message.RecipientType.TO, to);
  
  message.setSubject("Teste usando JavaMail.");
  message.setText("Seja bem vindo JavaMail");
   
  Transport.send(message);
%>
<h1>A mensagem foi enviada com sucesso</h1>
</body>
</html>

import javax.mail.*;

public class Autenticar extends Authenticator {

	private String usuario;
	private String senha;
	
	public Autenticar(){}
	
	public Autenticar(String usuario, String senha){
		this.usuario = usuario;
		this.senha = senha;
	}
	
	
 		public PasswordAuthentication getPasswordAuthentication() {
 			return new PasswordAuthentication(
 					usuario, senha);
 		}
}

executa, mais antes de abrir o navegador, ele pergunta com q programa eu quero abrir a tela: seleciono firefox e aparece a mensagem q o email foi enviado.
mais não foi

3 Respostas

somma

Para qual e-mail vc está tentando enviar?
Hotmail, yahoo, etc…

As vezes está até chegando… dá uma olhada na pasta de spam…

E dependo para onde vc está tentando enviar a configuração do servidor não aceita.

cristianonasciment

somma: estou tentando mandar pra um email do gmail.
e como spam não foi !

somma

http://www.guj.com.br/java.artigo.21.1.guj

Da uma olhada neste artigo.

Faça um debug do seu código para vc saber exatamente os dados que estão sendo criados e seus valores.

Criado 14 de maio de 2008
Ultima resposta 14 de mai. de 2008
Respostas 3
Participantes 2