aspose file tools*
The moose likes JSP and the fly likes Email with jsp Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » JSP
Reply locked New topic
Author

Email with jsp

suman vasireddy
Greenhorn

Joined: Nov 17, 2008
Posts: 12
<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;

Properties props = System.getProperties();
props.put("mail.host", host);
props.put("mail.transport.protocol", "smtp");

Session mailSession = Session.getDefaultInstance(props, null);

mailSession.setDebug(sessionDebug);

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);

Transport.send(msg);

out.println("Mail was sent to " + to);
out.println(" from " + from);
out.println(" using host " + host + ".");

%>
</table>
</body>
</html>



this is my code and im gatting errors with code so please solve my problem......
Amol Nayak
Ranch Hand

Joined: Oct 26, 2006
Posts: 218
Hi Suman,
Please use the same thread posted originally to ask your questions.
You can go through these FAQs

How To Ask Questions On Java Ranch

Take you time, go through these and carefully frame your questions in the right forums giving clear explaination of the problem you are facing.

As far as you problem goes (and i am assuming you are having problems sending mails), is the smtp host you are specifying in the program an existing smtp server, seems you have taken the code from some sample and have not replaced the host name with a actual one.
[ November 17, 2008: Message edited by: Amol Nayak ]
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39578
    
  27
What errors are you getting (assuming that you changed the code to use an actual mail server instead of "yourmailhost")?

I don't see anything about authentication in the code; are you certain that the server you're using does not require it?

Also note that code like this has no place in a JSP; it's bad design. You should be using a backing bean or a servlet.


Ping & DNS - updated with new look and Ping home screen widget
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Email with jsp
 
Similar Threads
Need Help with JavaMail program
Email in jsp
E mail using JSP Error
creating website basic question
JSP using javamail