Eu tentei pelo commonsMail tb, mas não consegui fazer esse form de forma simples. Tb não consegui configurar o smtp... vou continuar tentando.
Valeu :D
Abçs.
Bruno Rodrigues
SimpleEmail email = new SimpleEmail(
email.setHostName(
email.addTo(
email.setFrom(
email.setSubject(
email.setMsg(
email.setAuthentica
email.setSmtpPort(
email.setSSL(
email.setTLS(
email.send()
--- Em qui, 3/12/09, Wagner Montalvão Camarão <wagner.montalvao@
De: Wagner Montalvão Camarão <wagner.montalvao@
Assunto: Re: [java-br] Formulário de contato em Java.
Para: java-br@yahoogrupos
Data: Quinta-feira, 3 de Dezembro de 2009, 16:37
Essa lib ( http://commons.
oferece uma API bem mais simples.
Wagner Montalvão Camarão
2009/12/3 Arthur José Eloy Pozo Colado <arthureloy@yahoo.
>
>
> Caro amigo Bruno,
>
> Já testei esse código abaixo faz um tempo, mais depois dá o retorno se
> realmente deu certo, ai vai:
>
> <%@ page import = "java.util.Properti
> javax.mail.internet
> javax.servlet.
> <%
> try {
> String to = request.getParamete
> String from = request.getParamete
> Properties props = new Properties()
> props.put("mail.
> props.put("mail.
> props.put("mail.
> props.put("mail.
> props.put("mail.
> props.put("mail.
> "javax.net.ssl.
> props.put("mail.
> Session sessao = Session.getDefaultI
> javax.mail.Authenti
> protected PasswordAuthenticat
> return new PasswordAuthenticat
> }
> });
> sessao.setDebug(
> MimeMessage message = new MimeMessage(
> message.setFrom(
> Address toAddress = new InternetAddress(
> message.addRecipien
> message.setSubject(
> BodyPart corpoPartes = new MimeBodyPart(
> corpoPartes.
> BodyPart parteArquivo = new MimeBodyPart(
> FileDataSource source = new
> FileDataSource(
> parteArquivo.
> parteArquivo.
>
> Multipart variasPartes = new MimeMultipart(
> variasPartes.
> variasPartes.
> message.setContent(
> Transport.send(
> out.println(
> }
> catch (MessagingException e) {
> out.println(
> }
> %>
>
> --- Em qui, 3/12/09, Bruno Rodrigues <brunorodrigues197@
> escreveu:
>
> De: Bruno Rodrigues <brunorodrigues197@
> >
> Assunto: [java-br] Formulário de contato em Java.
> Para: "Java Br" <java-br@yahoogrupos
> >
> Data: Quinta-feira, 3 de Dezembro de 2009, 11:58
>
>
>
> Olá grupo,
>
> Alguém teria algum exemplo de como eu faço para pegar um formulário da web
> e enviar via java para o meu e-mail. Tentei de várias formas usando o
> JavaMail, mas estou com problema para conectar no exchange.
> Eu queria fazer algo igual do php, ex:
>
> mail("meuemail@
>
> Mas em Java está um pouco mais complicado.. . rs
>
> Properties properties = new Properties() ;
>
> properties.put( "mail.transport. protocol" , "smtp");
> properties.put( "mail.smtp. host", "smtp.nome.com. br");
> properties.put( "mail.smtp. auth", "true");
> properties.put( "mail.smtp. user", "login");
> properties.put( "mail.smtp. port", "25");
> properties.put( "mail.smtp. socketFactory. port", "25");
> properties.put( "mail.smtp. socketFactory. class", "javax.net.ssl.
> SSLSocketFactory ");
>
> Authenticator auth = new Authenticator( ) {
> public String username = "login";
> public String password = "senha";};
>
> Session session = Session.getDefaultI nstance(properti es,
> auth);
>
> Message msg = new MimeMessage( session);
> try {
> msg.setRecipient( Message.Recipien tType.TO, new
> InternetAddress( "meu@email.com <meu%40email.
> msg.setSubject( "Assunto" );
> msg.setContent( "Texto com o conteudo", "text/plain" );
>
> } catch (AddressException ex) {
> Logger.getLogger( ExchangeMail. class.getName( )).log(Level.
> SEVERE, null, ex);
> }
> Transport transport;
> transport = session.getTranspor t("smtp") ;
> transport.connect( "smtp.nome. com.br",25, "login", "senha");
> msg.saveChanges( );
>
> transport.send( msg);
> transport.close( );
>
> ____________ _________ _________ _________ _________ _________ _
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca dos.yahoo. com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ____________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------
Para sair da lista, envie email para: java-br-unsubscribe
Para upload/download de arquivos: http://www.yahoogro
____________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário