Caro javanes...
 
    Vai aqui um fragmento de codigo de uma classe que eu usei em um projeto antigo meu...
 
espero ter ajudado
 
Hamilton Fonte II
----- Original Message -----
Sent: Thursday, April 06, 2000 8:32 AM
Subject: [SouJava-J] E-mail

    Algu�m tem um exemplo de como se manda um e-mail em java ?
 
    Obrigado,   Rodrigo.
        public String EnviaMail(String sDe, String sPara, String sHost, String 
sArqMess)
        {
                FileInputStream fMensagemStd = null;
                byte bConteudo[] = null;

                Properties props = new Properties();
                props.put("mail.smtp.host", sHost);
                                
                Session session = Session.getDefaultInstance(props, null);
                                
                try {
                        
                        Message mMensagem = new MimeMessage(session);
                        mMensagem.setFrom(new InternetAddress(sDe));
                        InternetAddress[] iaEndereco = {new InternetAddress(sPara)};
                        mMensagem.setRecipients(Message.RecipientType.TO, iaEndereco);
                        mMensagem.setSubject("Teste de mail do processador de 
formul�rio: mensagem padr�o");
                        mMensagem.setSentDate(new Date());
                        
                        //o conteudo da mensagem eh lido de um arquivo
                        try{
                                
                                fMensagemStd = new FileInputStream(sArqMess);
                                bConteudo    = new byte[fMensagemStd.available()];
                                fMensagemStd.read(bConteudo);                          
 
                                fMensagemStd.close();
                                                                
                        } catch(IOException exp1){
                                
                                mMensagem.setText("Erro na leitura do arquivo de 
mensagens: " + exp1.getMessage());
                        
                        }//try de leitura de arquivo
                        
                        mMensagem.setText(new String(bConteudo));
                        Transport.send(mMensagem);
                        
                } catch (MessagingException mex) {
                        
                        System.out.println("Erro no envio do mail");
                        
                }//try de envio de mail

Responder a