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] 
-------------------------------------------------------------------------

Reply via email to