0

I want to send email using JSP. I did this for that,

1. Downloaded and Installed Java and Tomcat on My PC.
2. Used the following script,

<html>
<head>
<title>JSP JavaMail Example </title>
</head>
<body>
<%@ page import="java.util.*" %>
<%@ page import="javax.mail.*" %>
<%@ page import="javax.mail.internet.*" %>
<%@ page import="javax.activation.*" %>
<%
String host = "yourmailhost";
String to = request.getParameter("to");
String from = request.getParameter("from");
String subject = request.getParameter("subject");
String messageText = request.getParameter("body");
boolean sessionDebug = false;
// Create some properties and get the default Session.
Properties props = System.getProperties();
props.put("mail.host", host);
props.put("mail.transport.protocol", "smtp");
Session mailSession = Session.getDefaultInstance(props, null);
 
// Set debug on the Session
// Passing false will not echo debug info, and passing True will.
 
mailSession.setDebug(sessionDebug);
 
// Instantiate a new MimeMessage and fill it with the
// required information.
 
Message msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setText(messageText);
 
// Hand the message to the default transport service
// for delivery.
 
Transport.send(msg);
out.println("Mail was sent to " + to);
out.println(" from " + from);
out.println(" using host " + host + ".");
%>
</table>
</body>
</html>

3.Started my internet connection.
4. Start my tomcat and open the page

But I got error messages.

Please tell me the proper way to send email using JSP.

Edited by Ezzaral: Added code tags. Please use them to format any code that you post.

3
Contributors
3
Replies
4
Views
7 Years
Discussion Span
Last Post by Hakoo
-1

Dude, here no one knows. I m only struglling from more thn 2 weeks. u can chk my thread "Javamail APIs". If u know thn help me.

Votes + Comments
That will be because you do not have basic knowledge and nobody is willing to spoon feed you
0

Don't EVER use Java code in JSP, don't EVER put any business logic (and yes, sending email is that) in JSP.
And don't EVER post questions without the information needed to know what your problem is (like, hint, hint, what exact error you're getting).

0

who told u that i dont have any basic knowledge? I told that i dont have knowledge of JavaBeans. It doesn't meand that i dont have any JSPs knowledge. And ofcourse i m new in JSPs, then I need help masters like you people, and thats what I expect from this forum. Even I am doing search from other site, not expecting ready made, but just guide in right way.

Edited by Hakoo: n/a

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.