será q me enganei?

0 respostas
zehdopulo

hoje de manhã mandei e-mail perguntando o q havia de errado com meu método para mandar e-mail

String to = "[email removido]";                   
         String from = "cliente";                         
         String subject = "nenhum";                 
         String message = "teste";        
         String mailhost = "smtp.matriztec.com.br"; 
         //String mailhost = "mail.twc.com.br"; //
         String user = "user"; //              
         String password = "pwd"; //                       
         boolean auth = true; //
         boolean ssl = false;
         Properties props = System.getProperties();       
         if (mailhost != null) {
             props.put("mail.smtp.host", mailhost);
         }
         if (auth) {
             props.put("mail.smtp.auth", "true");
         }        
         javax.mail.Session session = javax.mail.Session.getInstance(props, null);   
         javax.mail.Message msg = new MimeMessage(session);        
         try {
             msg.setFrom(new InternetAddress(from));
             msg.setRecipient(javax.mail.Message.RecipientType.TO, new InternetAddress(to));
             msg.setSubject(subject);
             msg.setSentDate(new Date());
             msg.setText(message);                    
             SMTPTransport t = (SMTPTransport)session.getTransport(ssl ? "smtps" : "smtp");
             try {
                 if (auth)
                     t.connect(mailhost, user, password);
                 else
                     t.connect();
                 t.sendMessage(msg, msg.getAllRecipients());
             } finally {
                 t.close();
             }
             warn("E-mail enviado com sucesso. Aguarde nosso contato. Obrigado.");
             
         } catch (Exception e) {
             error("Não foi possível enviar seu e-mail. Tente novamente em alguns instantes. \n" + e.toString());
 	}

bom, não tem jeito de conseguir achar o endereço smtp… acho q só pode ser esse o erro…

no meu caso que mandar um formulário q está numa página jsp para um e-mail… esse método é só para testes por enqto, até eu conseguir…
t+

Criado 17 de julho de 2007
Respostas 0
Participantes 1