Sending Emails in JSP

posted by Scudyen date: Thursday, May 22, 2008 category: JSP
  Featured Story | Printable View | Email It | Comments | Write Comment

Before to start to examine this sample code, you need a SMTP server. If you know your mail server name you could easily use this sample code in a real website. We will use JavaMAIL API. You must put j2ee.jar under WEB-INF/lib folder in your web work folder. Our testing system is Red Hat Linux with Tomcat 5.


Form page : sendemail.jsp

<html><head>

<title>How to send emails</title>

</head><body>

<form method="post" action="dotnetindex_sendemail_example.jsp">
Subject : <input type="text" name="subject" size="45"><br/>
Message : <textarea name="message"></textarea><br/>
<input type="submit" name="func" value="Send Email"><br/>

</form>

</body></html>

Our second page : dotnetindex_sendemail_example.jsp

<%@ page import="sun.net.smtp.SmtpClient, java.io.*" %>

<html><head>

<title>How to send emails within a JSP</title>

</head><body>

<%
 String emailFrom="test@localhost";
 String emailTo="info@localhost";
 try{
     SmtpClient emailclient = new SmtpClient("localhost");
     client.from(
emailFrom);
     client.to(
emailTo);
     PrintStream msg =
emailclient.startMessage();
     msg.println("Subject:" + request.getParameter("subject") );
     msg.println("To: " + emailTo);
     msg.println(request.getParameter("message");
    
emailclient.closeServer();
  }
  catch (IOException err){   
     System.out.println("Error : "+err);
  }
%>




Custom Search



Gazatem Technologies Active News Manager


page counter

Listed with 411asp.net
Listed with 4aspin.com
PHP, ASP, .NET, JSP Resources, Reviews