question

Como enviar um e-mail em jsp?

Eu quero enviar e-mail para um endereço de e-mail que será diferente cada vez.Ele deve estar usando JSP.
resposta Resposta
Aqui está um exemplo de enviar um e-mail simples da sua máquina. Aqui presume-se que seu localhost é conectado à internet e capaz o suficiente para enviar um e-mail. Mesmo tempo certificar-se de que todos os arquivos jar do pacote Java E-mail API e JAF pacote ara disponível no CLASSPATH.

<%@ page import="java.io.,java.util.,javax.mail."%>

<%@ page import="javax.mail.internet.,javax.activation."%>

<%@ page import="javax.servlet.http.,javax.servlet." %>

<%

String result;

// Recipient's email ID needs to be mentioned.

// Sender's email ID needs to be mentioned

// Assuming you are sending email from localhost

String host = "localhost";

// Get system properties object

Properties properties = System.getProperties();

// Setup mail server

properties.setProperty("mail.smtp.host", host);

// Get the default Session object.

Session mailSession = Session.getDefaultInstance(properties);

try{

// Create a default MimeMessage object.

MimeMessage message = new MimeMessage(mailSession);

// Set From: header field of the header.

message.setFrom(new InternetAddress(from));

// Set To: header field of the header.

message.addRecipient(Message.RecipientType.TO,

new InternetAddress(to));

// Set Subject: header field

message.setSubject("This is the Subject Line!");

// Now set the actual message

message.setText("This is actual message");

// Send message

Transport.send(message);

result = "Sent message successfully....";

}catch (MessagingException mex) {

mex.printStackTrace();

result = "Error: unable to send message....";

}

%>

<html>

<head>

<title>Enviar E-mail usando JSP</title>

</head>

<body>

<center>

<h1>Enviar E-mail usando JSP</h1>

</center>

<p align="center">

<%

out.println("Result: " + result + "\n");

%>

</p>

</body>

</html>

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved