Marcus,

veja se está ocorrendo algum problema na hora com a conexăo com o
servidor SMTP. Alguns servidores SMTP apenas aceitam enviar mensagens de
usuários que estejam cadastrados em certos domínios, veja se é isso que
está acontecendo.

Luiz Ricardo

"Marcus VPR." wrote:
> 
> 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]
> -------------------------------------------------------------------------

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

Responder a