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]

Responder a