Pessoal. Inclui o pacote que estava faltando, e agora está dando o seguinte erro, qdo. executo o JSP: *-------------------------------------------------------- Unable to send e-mail notification *-------------------------------------------------------- Se alguem puder dar alguma dica...
Grato. Marcus VPR. ----- Original Message ----- From: "Luiz Ricardo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, November 13, 2001 10:46 PM Subject: Re: [java-list] JavaMail... > Está faltando importar o pacote javax.activation.* donde a classe > DataSource faz parte. > > Luiz Ricardo > > > "Marcus VPR." wrote: > > > > Pessoal. > > > > Estou testando o JSP abaixo no Oracle IAS 9i p/ envio de Email e está > > apresentando o seguinte erro: > > > > *------------------- ERRO:------------------------------------- > > Class _suporte.DataHandler not found in type declaration. DataHandler > > data = new DataHandler(corpoMsg, "text/plain"); > > > > *--------------------JSP:------------------------------------ > > <%@ page import="javax.mail.*, javax.mail.internet.*, java.util.*" %> > > > > <HTML><HEAD><TITLE>FALE CONOSCO</TITLE> > > </HEAD> > > <body alink = "green" vlink= "green" bgcolor="#FFFFd2" > > > > > <% > > try > > { > > String mailServer = "??????????"; > > String to = "[EMAIL PROTECTED]" ; > > // > > mandaMail(mailServer, to); > > // > > } > > catch (AddressException e) { %> > > <P>Invalid e-mail address(es) for forwarding</P> > > <% } > > catch (MessagingException e) { %> > > <P>Unable to send e-mail notification</P> > > <% } %> > > > > </BODY> > > </HTML> > > > > <%! > > public void mandaMail(String SMTPServer, String emailDestino) { > > Properties props = new Properties(); > > props.put("smtp.marlin.com.br", SMTPServer); > > > > Session session = Session.getDefaultInstance(props, null); > > > > try { > > // cria a mensagem > > String corpoMsg = "start-request\n\n"+ > > "--- TESTE ---\n"+ > > "*************\n\n"+ > > "end-request"; > > > > DataHandler data = new DataHandler(corpoMsg, "text/plain"); > > Message msg = new MimeMessage(session); > > > > msg.setDataHandler(data); > > msg.setFrom(new InternetAddress("Teste")); > > InternetAddress[] address = {new > > InternetAddress(emailDestino)}; > > msg.setRecipients(Message.RecipientType.TO, address); > > msg.setSubject("Teste"); > > msg.setSentDate(new Date()); > > > > Transport.send(msg); > > } catch (MessagingException mex) { > > > > mex.printStackTrace(); > > System.out.println(); > > Exception ex = mex; > > do { > > if (ex instanceof SendFailedException) { > > SendFailedException sfex = (SendFailedException)ex; > > Address[] invalid = sfex.getInvalidAddresses(); > > if (invalid != null) { > > System.out.println(" ** Invalid Addresses"); > > if (invalid != null) { > > for (int i = 0; i < invalid.length; i++) > > System.out.println(" " + > > invalid[i]); > > } > > } > > Address[] validUnsent = > > sfex.getValidUnsentAddresses(); > > if (validUnsent != null) { > > System.out.println(" ** ValidUnsent > > Addresses"); > > if (validUnsent != null) { > > for (int i = 0; i < validUnsent.length; i++) > > System.out.println(" > > "+validUnsent[i]); > > } > > } > > Address[] validSent = sfex.getValidSentAddresses(); > > if (validSent != null) { > > System.out.println(" ** ValidSent Addresses"); > > if (validSent != null) { > > for (int i = 0; i < validSent.length; i++) > > System.out.println(" > > "+validSent[i]); > > } > > } > > } > > System.out.println(); > > } while ((ex = ((MessagingException)ex).getNextException()) > > != null); > > } > > } > > %> > > *-------------------------------------------------------- > > Grato. > > Marcus VPR. > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------