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