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?

Answers were Sorted based on User's Feedback



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

Answer / 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

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

Answer / ravikiran.chd

yes we can send a mail with the help of send mail or simple
mail API,
we have to use port 25 to send the mail and pop before
authentication is required if the mail we have to send have
to go to the inbox

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Servlets Interview Questions

What is called a session?

0 Answers  


What is servletconfig?

0 Answers  


What's the servlet interface?

0 Answers  


What do you mean by session tracking and also explain its techniques?

0 Answers  


How do we call one servlet from another servlet?

0 Answers  


Explain in brief the directory structure of a web application?

0 Answers  


What is done after deploying a war file and before client gives a request

2 Answers   Bosch,


Which method the Servlet container call to create the instance of the servlet?

16 Answers   emc2, JK Technosoft,


What are the security issues in Servlets?

2 Answers  


Explain how does JSP handle run-time exceptions?

0 Answers   BirlaSoft,


What is the use of RequestDispatcher in servlet?

18 Answers   Accenture, CTS, TCS,


What is the difference between the http servlet and generic servlet?

0 Answers  


Categories