Enviando mensagem por e-mail

1 resposta
F

seguinte galera eu estive lendo aqui no GUJ o artigo de envio de e-mail baixei o pacote como pedio o mail.jar e coloquei no meu path mas ta danio um erro que se nao me engano ele nao encontra uma classe, o codigo segue abaixo quem puder me ajudar ou me dar uma :idea: . eu agradeço…

/*

  • Created on 16/02/2005
  • TODO To change the template for this generated file go to
  • Window - Preferences - Java - Code Style - Code Templates
    */
    package teste;

import java.net.InetAddress;
import java.util.Properties;

import javax.mail.MessagingException;

import javax.mail.Session;

import javax.mail.internet.AddressException;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

import sun.rmi.transport.Transport;

import com.sun.corba.se.internal.iiop.messages.Message;

/**

  • @author minasbras

  • TODO To change the template for this generated type comment go to

  • Window - Preferences - Java - Code Style - Code Templates
    */
    public class teste
    {

    public static void main(String[] args)
    
    {
    
    Properties p = new Properties();
    
    p.put(mail.host, smtp.uol.com.br);
    
    Session session = Session.getInstance(p,null);
     MimeMessage msg = new MimeMessage(session);
    
     
     try {
         // "de" e "para"!!
         msg.setFrom(new InternetAddress("[email removido]"));
         msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email removido]"));
    
         // nao esqueca da data!
         // ou ira 31/12/1969 !!!
         msg.setSentDate(new Date());
    
         msg.setSubject("assunto da mensagem");
    
         msg.setText("corpo da mensagem");
    
         // evniando mensagem (tentando)
         Transport.send(msg);
     }
     catch (AddressException e) {
         // nunca deixe catches vazios!
     }
     catch (MessagingException e) {
         // nunca deixe catches vazios!
     }
    
    
     }
    

}

1 Resposta

_fs

Bem vindo!

Ajudaria bastante se você postasse o erro hehe

Mas aposto que está falantando o activation.jar do ActionvationFramework no seu classpath. Pode baixá-lo aqui:
http://java.sun.com/products/javabeans/glasgow/jaf.html

Criado 17 de fevereiro de 2005
Ultima resposta 17 de fev. de 2005
Respostas 1
Participantes 2