Segue um m�todo que envia um mail com a possibilidade de atachar arquivos:
 
public void sendMail() {
        Properties props = new Properties();
        props.put("mail.smtp.host", smtpServer);
       
        Session session = Session.getDefaultInstance(props, null);
       
        try {
            MimeMessage msg = new MimeMessage(session);
           
            msg.setFrom(new InternetAddress(from));
            InternetAddress[] address = { new InternetAddress(to) };
            msg.setRecipients(Message.RecipientType.TO, address);
            msg.setSubject(subject);
            msg.setSentDate(new Date());
           
            MimeBodyPart mbp = new MimeBodyPart();
           
            if ( text == null )
                text = "";
           
            mbp.setText(text, "ISO-8859-1");
           
            Multipart mp = new MimeMultipart();
            mp.addBodyPart(mbp);
           
            /* Arquivos atachados */
            File file;
            DataSource source;
            MimeBodyPart mbpFile;
           
            for (int i = 0; i < attachFiles.size(); i++) {
                file = new File((String) attachFiles.get(i));
               
                if ( file.exists() ) {
                    mbpFile = new MimeBodyPart();
                    source = new FileDataSource(file.getAbsolutePath());
                    mbpFile.setDataHandler(new DataHandler(source));
                    mbpFile.setFileName(file.getName());
                   
                    mp.addBodyPart(mbpFile);
                }
            }
           
            msg.setContent(mp);
            Transport.send(msg);
        }
        catch ( MessagingException e ) {
            e.printStackTrace();
        }
    }
 
Os import's s�o estes:
 
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
Na biblioteca de extens�o da JVM deves ter os seguintes arquivos: mail.jar e activation.jar
 
Abra�o
 
Eduardo Ribeiro da Silva
Cooservi � Desenvolvimento de Sistemas
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+55 48 381-6924
+55 48 381-6900
 
Caminho �ctuplo
 �tica
   1. Palavra Perfeita
   2. A��o Perfeita
   3. Meio de Vida Perfeito
 Mente
   4. Esfor�o Perfeito
   5. Plena Aten��o
   6. Concentra��o Perfeita
 Sabedoria
   7. Pensamento Perfeito
   8. Compreens�o Perfeita
 
----- Original Message -----
Sent: Tuesday, April 01, 2003 12:29 PM
Subject: [java-list] JavaMail

Ol�,
 
alguem poderia me enviar descrever algo sobre o JavaMAil???
 
Perciso executar uma rotina, mas nunca trabalhei com ele..
 
Precisaria desde a importa��o at� os principais m�todos..
 
 
Obrigado
 
Diego Mesquita  

Responder a