quinta-feira, 3 de dezembro de 2009

[java-br] Formulário de contato em Java.

·

 

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@provedor.com.br", $assunto, $mensagem);

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.getDefaultInstance(properties, auth);

            Message msg = new MimeMessage(session);
        try {
            msg.setRecipient(Message.RecipientType.TO, new InternetAddress("meu@email.com.br"));
            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.getTransport("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.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog