Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Can you send the mail from a servlet ,if yes tell how?

Answer Posted / imtiyaz

WAY 1
-----
Using javamail api we can send and receive email from
different mail servers. To use javamail api we require
mail.jar & activation.jar which must be placed to set in
classpath.


import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*; // important
import javax.mail.event.*; // important
import java.net.*;
import java.util.*;
public class servletmail extends HttpServlet
{
public void doPost(HttpServletRequest
request,HttpServletResponse response) throws
ServletException, IOException
{
PrintWriter out=response.getWriter();
response.setContentType("text/html");
try
{
Properties props=new Properties();
props.put
("mail.smtp.host","localhost"); // 'localhost' for
testing
Session session1 = Session.getDefaultInstance
(props,null);
String s1 = request.getParameter
("text1"); //sender (from)
String s2 = request.getParameter("text2");
String s3 = request.getParameter("text3");
String s4 = request.getParameter("area1");
Message message =new MimeMessage(session1);
message.setFrom(new InternetAddress(s1));
message.setRecipients
(Message.RecipientType.TO,InternetAddress.parse(s2,false));
message.setSubject(s3);
message.setText(s4);
Transport.send(message);
out.println("mail has been sent");
}
catch(Exception ex)
{
System.out.println("ERROR....."+ex);
}
}
}

WAY 2
---------
By using net package also protocol you can send a mail from
specific smtp server servlet,
please go with the following link you can find a sample
program
http://web.bvu.edu/faculty/schweller/emailUsingServlet.htm

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which application server is best for java?

1069


A client sends requests to two different web components. Both of the components access the session. Will they end up using the same session object or different session ?

1089


What is the use of request dispatcher interface?

1012


Is servlet a controller?

1008


Difference between httpservlet and generic servlets?

1105


Which event is fired at the time of project deployment and undeployment?

1322


What's the servlet interface?

1082


Is servlet synchronized?

1084


What is the life cycle of a servlet?

1534


What do you mean by web applications? Explain web application directory arrangement?

964


Is tomcat a servlet container?

1044


What is life cycle of Servlet?

1074


how to link html file to sevlet file.one name is textbox,c&c++ is cheakbox,bc&mca is radio button and one submit buttonis ok why in this programme use in servelt file

2698


How do you create a cookie using servlet?

1170


How do I know if java is running on linux?

1125