Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Javamail

$
0
0

@Renato_Wilder escreveu:

Ola a todos estou tentando enviar os dados de um formulário HTML para meu email, tenho a seguinte classe:

public class Mail extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
 
PrintWriter out = res.getWriter();
res.setContentType("text/html");
try {
 
String to = req.getParameter("to");
 
String from = "aqui estou colocando meu email";
 
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
Session session = Session.getInstance(props, null);
 
MimeMessage message = new MimeMessage(session);
 
message.setFrom(new InternetAddress(from));
Address toAddress = new InternetAddress(to);
message.addRecipient(Message.RecipientType.TO, toAddress);
 
message.setSubject("teste de envio de e-mails");
 
message.setContent("este eh um teste de envio", "text/plain");
 
Transport.send(message);
 
out.println("E-mail enviado");
}
catch (MessagingException e) {
out.println("Email nao pode ser enviado! " + e.getMessage());
}
}
}

abaixo minha pagina envia.jsp que recebe os dados do formulário 

<%@ page import = "java.util.Properties, javax.mail.*, javax.mail.internet.*, javax.activation.*, java.io.*, javax.servlet.*, javax.servlet.http.*" %>
<%
try {
 
String to = request.getParameter("de");
String from = "aqui estou colocando meu email";
 
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
 
Session sessao = Session.getInstance(props);
sessao.setDebug(true);
 
MimeMessage message = new MimeMessage(sessao);
 
message.setFrom(new InternetAddress(from));
Address toAddress = new InternetAddress(to);
message.addRecipient(Message.RecipientType.TO, toAddress);
 
message.setSubject(request.getParameter("nome"));
message.setText(request.getParameter("de"));
message.setText(request.getParameter("whats"));
message.setText(request.getParameter("personagens"));
message.setText(request.getParameter("data"));
message.setText(request.getParameter("local"));
message.setText(request.getParameter("onde"));
message.setText(request.getParameter("mensagem"));
 
Transport.send(message);
out.println("<br><br><br>");
out.println("<html>");
out.println("<div align=center>");
out.println("<body>");
out.println("Sua mensagem foi enviada com sucesso.<p>Em breve responderemos, Obrigado!");
out.println("</body>");
out.println("</html>");
}
catch (MessagingException e) {
out.println("Email nao pode ser enviado! Verifique se preencheu os campos corretamente! " + e.getMessage());
}
%>

formulario HTML

  <form class="form-horizontal" name="form" method="post" action="envia.jsp">


                        <input type="text" name="nome" class="form-control" placeholder="Nome"/>
                        <input type="text" name="de" class="form-control" placeholder="Email"/>
                        <input type="text" name="whats" class="form-control" placeholder="WhatsApp"/>
                        <textarea class="form-control" name="personagens" rows="5" placeholder="Personagens"></textarea> 
                        <input type="text" class="form-control" name="data" placeholder="Data do Evento"/>
                        <input type="text" class="form-control" name="local" placeholder="Local do Evento"/>
                        <input type="text" class="form-control" name="onde" placeholder="Onde no encontrou?"/>
                        <textarea class="form-control" rows="5" name="mensagem" placeholder="Digite sua mensagem aqui"></textarea>
                        <br>
                        <input type="submit" value="Envie sua mensagem" class="btn-success" name="submit" >
                    </form>

quando tento enviar as informações me retorna a seguinte mensagem abaixo:

Informações: DEBUG SMTP: useEhlo true, useAuth false
Informações: DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 25, isSSL false

Mensagens: 2

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>