hi...all of u.....i am work in jsp..i m new developer...i have create a my company website... than i have one problem...frnd how to send a contact form detail mail on a click submit button in jsp...pls help me.... this is my html page....
<html> <head> <title>Mail API</title> </head> <body> <table border="1" width="50%" cellpadding="0" cellspacing="0"> <tr> <td width="100%"> <form method="POST" action="mail.jsp"> <table border="1" width="100%" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><b>To:</b></td> <td width="100%"><input type="text" name="to" size="50"></td> </tr> <tr> <td width="50%"><b>Form:</b></td> <td width="100%"><input type="text" name="from" size="50"></td> </tr> <tr> <td width="50%"><b>Subject:</b></td> <td width="100%"><input type="text" name="subject" size="50"></td> </tr> <tr> <td width="50%"><b>Name:</b></td> <td width="100%"><input type="text" name="name" size="50"></td> </tr> <tr> <td width="50%"><b>Email:</b></td> <td width="100%"><input type="text" name="email" size="50"></td> </tr> <tr> <td width="50%"><b>Phone:</b></td> <td width="100%"><input type="text" name="phone" size="50"></td> </tr> <tr> <td width="50%"><b>Description:</b></td> <td width="100%"><textarea name="description" type="text" cols="40" rows="5" size=80> </textarea> </td> </tr> <tr> <td><p><input type="submit" value="Send Mail" name="sendMail"></td> </tr> </table> </p> </form> </td> </tr> </table> </body> </html> and this is my jsp page.... <%@ page language="java" import="javax.naming.*,java.io.*,javax.mail.*, javax.mail.internet.*,com.sun.mail.smtp.*"%>Ok <html> <head> <title>Mail</title> </head> <body> <% try{ Session mailSession = Session.getInstance(System.getProperties()); Transport transport = new SMTPTransport(mailSession,new URLName("localhost")); transport.connect("localhost",25,null,null); MimeMessage m = new MimeMessage(mailSession); m.setFrom(new InternetAddress(%><%request.getParameter("from")%><%)); Address[] toAddr = new InternetAddress[] { new InternetAddress(%><%request.getParameter("to")%><%) }; m.setRecipients(javax.mail.Message.RecipientType.TO, toAddr ); m.setSubject(%><%request.getParameter("subject")%><%); m.setSentDate(new java.util.Date()); m.setContent(%><%request.getParameter("description")%><%, "text/plain"); m.setContent(%><%request.getParameter("name")%><%, "text/plain"); m.setContent(%><%request.getParameter("email")%><%, "text/plain"); m.setContent(%><%request.getParameter("phone")%><%, "text/plain"); transport.sendMessage(m,m.getAllRecipients()); transport.close(); out.println("Thanks for sending mail!"); } catch(Exception e){ out.println(e.getMessage()); e.printStackTrace(); } %> </body> </html > Blockquote