alguem sabe me dizer como eu faço quando clico em enviar, envia o e-mail para qualquer tipo de conta de e-mail
você pode usar o e-mail to
<a href="mailto:homer@example.com">Email Homer</a>
[quote=otaviojava]você pode usar o e-mail to
<a href="mailto:homer@example.com">Email Homer</a>
[/quote]
cite um exemplo pois n sei utilizar o mailto
Você pode buscar várias informações na internet que fale sobre html.
Olha html e form e html e mailto
Lógico essa é a maneira mais básica.
achei esse código no google, porém qnd é copilado da erros alguem poderia analizar, mail.jar e activision.jar na lib do tomcat
<%@ page contentType=“text/html; charset=utf-8” language=“java” import=“java.sql.*” errorPage="" %>
<%@ 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.”%>
<%
boolean isHTML = true;
String mailBody = “”;
// Nome ou endereço do servidor de SMTP
String smtpServer = “smtp.localhost.com”;
// Assunto e Corpo da Mensagem
String mailSubject = “Seja Bem Vindo”;
// Nome e email do remetente
String fromMail = "cezar@localhost.com";
String fromName = “Cezar”;
// Nome e email do destinatário
String toMail = "cezar.padraoix@hotmail.com";
String toName = “Barney Rubble”;
// Relacao de emails para Cópia (separar por virgula, se mais de um )
String toMailCC = “”;
// Relacao de emails para Cópia Oculta (separar por virgula, se mais de um )
String toMailBCC = “”;
try {
// Configura a sessão
Properties mailProps = System.getProperties();
mailProps.put("mail.smtp.host",smtpServer);
Session mailSession = Session.getDefaultInstance(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ção da lista de Carbon Copy
message.setRecipients(Message.RecipientType.CC,InternetAddress.parse(toMailCC,false));
// Configuração da lista de Blind Carbon Copy
message.setRecipients(Message.RecipientType.BCC,InternetAddress.parse(toMailBCC,false));
// Configuraçao do cabecalho do email
message.setSentDate(new Date());
message.setSubject(mailSubject);
// Verifica se é um email com corpo escrito em HTML
if(isHTML==true) {
// Corpo da mensagem em codigo HTML
mailBody += "<HTML><BODY><TABLE>";
mailBody += "<TR><TD WIDTH=100>Nome:</TD><TD>" + "Adenilton Rodrigues" + "</TD></TR>";
mailBody += "<TR><TD WIDTH=100>Cidade:</TD><TD>" + "Belo Horizonte" + "</TD></TR>";
mailBody += "</TABLE></BODY></HTML>";
message.setContent(message.toString(),"text/html");
message.setDataHandler(new DataHandler(mailBody,"text/html"));
} else {
mailBody = "Exemplo de mensagem em texto...";
message.setContent(message.toString(),"text/plain");
message.setText(mailBody);
}
// Envia a mensagem
Transport.send(message);
out.println("<B>Seu email foi enviado com sucesso</B>");
} catch (Exception e){
// Houston, temos um problema…
System.out.print("
"+ e.toString()+"
");
}
%>
olha esse link:
pegue os parâmetros no jsp e execute isso no servidor.
É interessante para manter o padrão MVC.
[quote=otaviojava]olha esse link:
pegue os parâmetros no jsp e execute isso no servidor.
É interessante para manter o padrão MVC.
[/quote]
sem exito não sei mas oq fazer
Sugiro que vc dê uma estudada a mais em java.
Para fazer um bom programa.
Mas vc está em um bom ritimo.
[quote=otaviojava]Sugiro que vc dê uma estudada a mais em java.
Para fazer um bom programa.
Mas vc está em um bom ritimo.
[/quote]
pois é n sabemos tudo mas se vc fizer isso ficarei grato pois n consigo funfa joguei no netbeans importei as biblioteca mesmo assim permanece o erro como senao tive-se a biblioteca instalado
não amigo vc me interpretou mal, realmente nós nunca sabemos de tudo.
Somente sugerir que vc desse uma olhada no padrão MVC e em java, mas estav em um bom caminho.
Por que falo de MVC ?
você separará sua aplicação em camadas e futuramente deixará sua aplicação mais fácil na hora de fazer manutenção.
system00 ,
Qual biblioteca vc está usando para envio de email e qual servidor de email está usando?
Sempre que tiver este tipo de dúvida, poste o código e especifique melhor o que vc está fazendo.
Dei uma googlada básica e uma das primeiras coisas que encontrei foi isto:
http://www.guj.com.br/articles/21
[]s
Opa iogui.
Na verdade a ajuda não é para min.
Ele está querendo enviar um e-mail.
Sugeri que usasse o Padrão MVC.
Ou seja que pegassse os valores, mas os processamentos não fosse na camada de visão.
Sobre o artigo, ele já foi sugerido acima.
otaviojava,
Opa, falha nossa… já corrigi…
system00
Como sua dúvida é muito básica, sugiro vc esquecer este lance de MVC por enquanto.
Use a estratégia de dividir para conquistar.
Crie um projeto desktop mesmo e usem system.out pra testar. Baseie-se no link que passei e faça o envio de email funcionar.
Depois disto, volte para seu projeto web e tente adaptar com o que tiver aprendido no teste de envio de email.
Só depois disto se preocupe em entender o que é MVC, para tanto, tem um artigo bom de um amigo meu, é sobre struts, mas tem uma boa explicação de MVC:
http://codigobom.com/tutoriais/java/struts/struts.html
[]s
valeu pela ajuda irei fazer esses teste qualquer coisa posto as duvidas com codigo
Material muito bom parabéns.
no netbeans consegui finalmente enviar o e-mail agora fui importar para o jsp utilizando dremweaver qnd copilo da o seguinte erro
[b]
An error occurred at line: 9 in the generated java file
Only a type can be imported. org.apache.commons.mail.EmailException resolves to a package
An error occurred at line: 10 in the generated java file
Only a type can be imported. org.apache.commons.mail.SimpleEmail resolves to a package[/b]
portanto joguei a biblioteca dentro da lib do tomcat
[quote=system00]no netbeans consegui finalmente enviar o e-mail agora fui importar para o jsp utilizando dremweaver qnd copilo da o seguinte erro
[b]
An error occurred at line: 9 in the generated java file
Only a type can be imported. org.apache.commons.mail.EmailException resolves to a package
An error occurred at line: 10 in the generated java file
Only a type can be imported. org.apache.commons.mail.SimpleEmail resolves to a package[/b]
portanto joguei a biblioteca dentro da lib do tomcat[/quote]
DreamWeaver??.. O que o DreamWeaver tem a ver com a coisa?
Quanto à biblioteca que você está se referindo, imagindo que seja o jar do javamail, certo?
Ao invés de jogar ele nos libs do tomcat, coloque ele no diretorio WEB-INF/lib da sua aplicação web.