Pois e',
Tinha acabado de debugar isso e vi os seguintes:
imap,
pop,
smtp.
Estranho, o q eu preciso e' do SMTP certo ?
Ai dei um setProvider(session.getProvider("smtp")) e n adiantou nada.
estranho !
:(
-----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]