Bom Dia Fabio,
 
Com toda a certeza darah o NullPointerException porque voce estah utilizando uma variavel nulla, correto?
 
Transport transport;
 
Tente usar a propria classe:
   
Transport.send(newMessage);
 
Abraco!!!
-----Mensagem original-----
De: Fabio Ferreira <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Domingo, 25 de Novembro de 2001 16:10
Assunto: [java-list] JavaMail

Galera
 
Estou tentando enviar um email por um arquivo .JAVA, mas sempre aparece uma mensagem de NullPointerException.
 
O meu codigo e o seguinte.
O ponto exato onde ocorre o problema esta comentado no codigo.
 

try{

Properties props = new Properties();

props.put("mail.smtp.host", "mail.led.br");

Session sendMailSession;

Store store;

Transport transport;

sendMailSession = Session.getInstance(props, null);

System.out.println("vem ate aqui");

Message newMessage = new MimeMessage(sendMailSession);

System.out.println("nao imprime esta frase");

newMessage.setFrom(new InternetAddress(emailRemetente));

newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(emailDestinatario));

newMessage.setSubject(titulo);

newMessage.setSentDate(new java.util.Date());

newMessage.setText(mensagem);

transport = sendMailSession.getTransport("smtp");

transport.send(newMessage);

}catch(MessagingException me){

    System.out.println("erro messaging: "+me.toString());

}

_________________________________________
Fabio Ferreira
ICQ#:16235834

Responder a