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
<%
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.
props.put("mail.
Session sessao = Session.getDefaultI
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@
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. 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.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]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário