Hi ,
I am trying to send mail through my servlet using javamail.
i am using tomcat,javamail
thanks
subha

my code is :


import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import javax.mail.*;
import javax.mail.event.*;
import javax.mail.internet.*;
import javax.activation.*;
import java.text.*;
import java.util.*;
import java.net.*;



public class JoinUs extends HttpServlet
        {
                Connection con = null;
                public void init(ServletConfig config) throws ServletException
                        {
                                super.init(config);
                                establishConnection();
                        }
                public void doPost(HttpServletRequest request,  HttpServletResponse
response)throws IOException, ServletException
                        {
                                doGet(request,response);
                        }
                public void destroy()
                        {
                                if(con != null)
                                        {
                                                try
                                                        {
                                                                con.close();
                                                        }       catch(SQLException 
ex){}
                                        }
                        }

                private void establishConnection()
                        {
                                try
                                        {
                                                
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                                                this.con =
DriverManager.getConnection("jdbc:odbc:GAMES","subha","subha");
                                        }       catch(ClassNotFoundException ex) {} 
catch(SQLException ex) {}
                        }

                public void doGet(HttpServletRequest request,HttpServletResponse 
response)
throws IOException,ServletException
                        {
                                response.setContentType("text/html");
                                PrintWriter out = response.getWriter();

                                Properties prop = new Properties();
                                String mailHost = "192.168.0.2";
                                prop.put("mail.smtp.host",mailHost);
                                //prop.put("mailfrom",from);
                                Session session = 
Session.getDefaultInstance(prop,null);
                                String birthday =
request.getParameter("Day")+"/"+request.getParameter("Month")+"/"+request.getParameter("Year");

                                String title = request.getParameter("Title");
                                String firstname = request.getParameter("FirstName");
                                String lastname = request.getParameter("LastName");
                                String emailid = request.getParameter("EmailId");
                                String loginid = request.getParameter("LoginId");
                                String password = request.getParameter("Password");
                                String passwordhintques = 
request.getParameter("PasswordHintQues");
                                String address = request.getParameter("Address");
                                String addressofdel = 
request.getParameter("AddressOfDel");
                                String phoneno = request.getParameter("PhoneNo");
                                String mobileno = request.getParameter("MobileNo");
                                String passwordhintans = 
request.getParameter("PasswordHintAns");
                                try
                                        {

                                                Statement stmt = con.createStatement();
                                                String Str = new String();
                                                Str =    "INSERT INTO
Client_Master(Cl_Title,Cl_FirstNm,Cl_LastNm,Cl_EmailId,Cl_BirthDay,Cl_LoginId,Cl_Password,Cl_PasswordHintQues,Cl_Address,Cl_AddressOfDel,Cl_PhoneNo,Cl_MobileNo,Cl_PasswordHintAns)
  values('"+title+ "','"+firstname+
"','"+lastname+"','"+emailid+"','"+birthday+"','"+loginid+"','"+password+
"','"+passwordhintques+ "','"+address+"','"+addressofdel+ "','"+phoneno+
"','"+mobileno+ "','"+passwordhintans+ "')";
                                                stmt.executeUpdate(Str);
                                        }       catch(SQLException ex) {}
                                String mess =  "My address : "+address+"";
                                String mess1 = "Phone: "+phoneno+" ";
                                String messsend = mess+"\n"+mess1;
                                String to = "[EMAIL PROTECTED]";
                                String subject = "�rder";
                                out.println("<input type=\"hidden\" name=\"subha\" 
value="+mailHost+"
 >");
                                try
                                        {
                                                MimeMessage mimemessage = new 
MimeMessage(session);
                                                InternetAddress address1[] = {new 
InternetAddress()};
                                                
mimemessage.setRecipients(javax.mail.Message.RecipientType.TO,InternetAddress.parse(to,true));
                                                String from = emailid;
                                                mimemessage.setSubject(subject);
                                                mimemessage.setText(messsend);
                                                Transport transport = null;
                                                transport = 
session.getTransport(address1[0]);
                                                Transport.send(mimemessage);

                                        }catch(Exception ex) {}


                        }
        }




_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to