Sending Emails in JSP
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>
<%@ 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);
}
%>
- ASP Chat Box
- Working with Array Remove An Item
- ASPNET Web Counter Free Open Source Code
- Beginning-Ajax-and-ASPNET-35
- How to upload images to mySQL within PHP
- Delete Files Online in ASP
- Video Interview With Roman Strobl
- Custom Paging in ASP Fast And Easy
- Displaying Records From An Excel Database
- Paging Results in PHP
- How to write and use a JavaBean My frst java bean
- Installing Sun Java System Application Server 9.1 in Solaris Zones
- Java SE 6 Performance White Paper
- Converting sceonds to hours minutes and seconds
- What is Ecommerce and the Importance of Ecommerce
- Easy Download Manager Free Version
- ASP Chat Box
- Writing Form Data to Text Files
- Paging Records in JSP
- What is Ecommerce and the Importance of Ecommerce
- Beginning-Ajax-and-ASPNET-35
- How to upload images to mySQL within PHP
- Simple XML RSS Parser
- Counting records in PHP mySQL
- ActiveNews Manager Freeware News Exchange Software
- How to write and use a JavaBean My frst java bean
- Paging Results in PHP
- Free User Registration Form
- A-timesaver-control-GridView
- ASPNET Web Counter Free Open Source Code
- Easy Download Manager Free Version
- ASP Chat Box
- Writing Form Data to Text Files
- Paging Records in JSP
- Beginning-Ajax-and-ASPNET-35
- How to upload images to mySQL within PHP
- Simple XML RSS Parser
- ActiveNews Manager Freeware News Exchange Software
- Counting records in PHP mySQL
- How to write and use a JavaBean My frst java bean
- Paging Results in PHP
- Free User Registration Form
- A-timesaver-control-GridView
- ASPNET Web Counter Free Open Source Code
- Comparing Dates