P$%#$��%�%�$ !!!

Esqueci de colocar o smtp.jar no classpath !

PUTZ !

Funcionou agora !

VALEU Carlos !

Maldito provider ! Ele faz um forname no "smtp", nao achava. 

[]s


-----Mensagem original-----
De: Carlos Villela [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 21 de novembro de 2002 11:46
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [enterprise-list] Como mandar email... ERRO
NoSuchProviderException



Flavio, de uma olhada nos providers JavaMail que vc tem, e se for o 
caso, adicione o provider ao seu classpath (no seu caso, nao sei qual o 
JAR, mas... :)

Faca esse teste:

Provider [] provs = session.getProviders();
for(int i=0; i<provs.length;i++){
  System.out.println("Provider: " provs[i].getClassName() + " (" + 
provs[i].getProtocol() + ")");
}

[]'s
Carlos Villela

Flavio Carvalho wrote:

>Valdete,
>
>Ja' havia tentado usar o JavaMail e encontrei o erro abaixo. Fiz um teste usando 
>sockets e o servidor responde ok. Testei tb com o outlook :) e foi Ok.
>
>O q pode estar errado ? 
>
>javax.mail.NoSuchProviderException: smtp
>at javax.mail.Session.getService(Session.java:760)
>at javax.mail.Session.getTransport(Session.java:685)
>at javax.mail.Session.getTransport(Session.java:628)
>at javax.mail.Session.getTransport(Session.java:608)
>at javax.mail.Session.getTransport(Session.java:663)
>at javax.mail.Transport.send0(Transport.java:154)
>at javax.mail.Transport.send(Transport.java:80)
>at appi.site.reseller.business.Sender.send(Sender.java:53)
>at appi.site.reseller.frontend.FEMailer.configure(FEMailer.java:55)
>at appi.site.reseller.frontend.FEConfig.init(FEConfig.java:30)
>at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916)
>at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808)
>at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3266)
>at org.apache.catalina.core.StandardContext.start(StandardContext.java:3395)
>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>at org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
>at org.apache.catalina.core.StandardService.start(StandardService.java:388)
>at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
>at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
>at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>at 
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>at java.lang.reflect.Method.invoke(Method.java:324)
>at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
>-----Mensagem original-----
>De: Valdete Hebia Fran�a [mailto:[EMAIL PROTECTED]]
>Enviada em: ter�a-feira, 19 de novembro de 2002 17:15
>Para: [EMAIL PROTECTED]
>Assunto: Re: [enterprise-list] Como mandar email...
>
>
>Oi L�, 
>segue um exemplo, t�!! 
>qquer d�vida estou aqui!! 
>bjim 
>val 
>************ 
><%@ page import="java.util.Properties"%>
><%@ page import="java.util.Date"%>
><%@ page import="java.io.*"%>
><%@ page import="javax.mail.*"%>
><%@ page import="javax.activation.*"%>
><%@ page import="javax.mail.internet.*"%>
><%@ page import="java.sql.*"%>
><%@ page import="java.text.*"%> 
> 
><html> 
><head>
><title>Envia Mensagem</title>
></head> 
><body >
><% 
> 
>
>          
>
>  
>  String mailBody    = ""; 
>  // Nome ou endere�o do servidor de SMTP
>  String smtpServer  = "smtp.seuhost.com.br";
>  // Assunto e Corpo da Mensagem
>  String mailSubject = "Fale Conosco"; 
>  // Nome e email do remetente
>  String fromMail    = email; // email pego do request
>  String fromName    = nome;  //nome pego do request 
>  // Nome e email do destinat�rio
>  String toMail      = request.getParameter("destino");
>  String toName      = "exemplo"; 
> 
>  try {
>        
>      // Configura a sess�o
>      //Properties mailProps = System.getProperties();
>      Properties mailProps = new Properties();
>      mailProps.put("mail.smtp.host",smtpServer);
>      Session mailSession = Session.getInstance(mailProps, null);
>      
>      // Configura��o da mensagem
>      Message message = new MimeMessage (mailSession);
>      message.setFrom( new InternetAddress(fromMail,fromName) ); 
>      // Configura��o do Destinatario
>      message.setRecipient(Message.RecipientType.TO, new 
>InternetAddress(toMail,toName) ); 
>          
>      // Configura�ao do cabecalho do email
>      message.setSentDate(new Date());
>      message.setSubject(mailSubject);
>      
>      
>      mailBody += "mensagem";      
>         message.setContent(message.toString(),"text/html");
>         message.setDataHandler(new DataHandler(mailBody,"text/html"));
>  
>         
>         
>         
>          
>      // Envia a mensagem
>      Transport.send(message);
>          
>      
>  } catch (Exception e){ 
>   // Houston, temos um problema...
>   System.out.print("<HR><B>"+ e.toString()+"</B><HR>");
>  } 
></html>
>
> [EMAIL PROTECTED] wrote: 
>Ol� pessoal,
>
>Algu�m de vcs tem algum exemplo de como enviar email utilizando Java e JSP.
>
>Valeu...
>Luciani P.
>
>________________________________________
>A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br.
>
>
>
>---------------------------------------------------------------------
>Para cancelar a subscri��o, envie mensagem para: 
>[EMAIL PROTECTED]
>Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
>
>
>
>
>***************************************
>Valdete Hebia Fran�a                ~
>                                              ~~  
>Analista Programadora Java  |__|0
>***************************************
>
>
>
>
>Yahoo! GeoCities
>Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.
>
>---------------------------------------------------------------------
>Para cancelar a subscri��o, envie mensagem para: 
>[EMAIL PROTECTED]
>Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
>
>
>
>  
>



---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a