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