Olá,
Por favor, alguem tem o código de um Servlet que chama uma classe de Email java que por sua vez redireciona para uma pagina Jsp de sucesso ou erro no envio do email!
Valeu!!!
Olá,
Por favor, alguem tem o código de um Servlet que chama uma classe de Email java que por sua vez redireciona para uma pagina Jsp de sucesso ou erro no envio do email!
Valeu!!!
Por um acaso, você já tentou fazer sozinho? Sem querer sem indelicado, mas aki não é repositório de codigos-fontes, aconselho a dar uma olhada no tutorial sobre servlets e envio de e-mail aqui do GUJ
Enviando e-mail com java
http://www.guj.com.br/java.tutorial.artigo.21.1.guj
Introdução ao tomcat e servlets
http://www.guj.com.br/java.tutorial.artigo.9.1.guj
:lol: 
concordo plenamente… num tem uma frase ± assim?:
“vc precisa ler/entender alguma coisa para poder ter dúvidas”
heheheh eu ouço isso aki no trampo o tempo todo… tem um pessoal aki ke naum move UMA palha pra nada… seja proativo. o mercado de trabalho tá exigindo isso como um dos requisitos mais básicos.
[]s
nossa gente calma…HAHAHAHAHAHAHAHAHA
se a minha dúvida e o meu pedido pareceu um absurdo para vocês
peço-lhes desculpas não foi a minha intenção.
Eu só pedi um código, não por não querer ler nem muito menos estudar
e sim ao fato de querer apenas comparar com o meu código aqui que não estava rodando apenas isto!
Não seria mais produtivo colocar o trecho do seu código que esta dando problemas? 
Beleza !
minha idéia foi o q!
Criar um servlet para capturar os dados do meu formulário Jsp!
Esse servlet por sua vez chama uma classe de envio de e-mail
que daí envia uma página de sucesso ou de erro!
eis o servlets:
package sendmail;
import javax.servlet.<em>;
import javax.servlet.http.</em>;
import <a href="http://java.io">java.io</a>.*;
public class ServletMail extends HttpServlet
{
public void service(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
try
{
String nome = request.getParameter(“Nome”);
String telefone = request.getParameter(“Telefone”);
String email = request.getParameter(“Email”);
String empresa = request.getParameter(“Empresa”);
String mensagem = request.getParameter(“Mensagem”);
HttpSession session = request.getSession();
response.sendRedirect("sucesso.jsp");
}
catch(Exception e){}
}
}
e a classe de envio do E-mail:
package sendmail;
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class EmailSend {
static Properties props = new Properties();
public static void ini() {
props.put("mail.smtp.host", "smtp.hotmail.com.br");
props.put("mail.smtp.user", "[email removido]");
props.put("mail.smtp.password", "paaass");
}
public static void main(String args[]) {
try {
ini();
String to = "[email removido]";
String subject = "E-MAIL";
String from = "omeriahnafita@hotmail.";
// Get a Session object
Session session = Session.getDefaultInstance(props, null);
// construct the message
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to, false));
msg.setSubject(subject);
msg.setHeader("X-Mailer", "Servlet Inteligente");
msg.setSentDate(new Date());
StringBuffer mensagem = new StringBuffer("");
mensagem.append("<html><head>");
mensagem.append("<body bgcolor="#000099">");
mensagem.append("<font color="#CCFF99">Email</font>");
mensagem.append("</body></head></html>");
msg.setContent(mensagem.toString(), "text/html");
// send the thing off
Transport.send(msg);
} catch (Exception e) {
e.printStackTrace();
}
}
}
Eu gostaria de saber se este meu raciocinio esta correto ?
Pq vi mtos codigos de envio de email que era uma JSP