example program for send attachment in email using jsp
Hi All,
Using this program you will be able to find attachment and select and send the attachment using jsp.
<%@ page
import="java.io.*,java.util.*,javax.mail.*"%>
<%@ page
import="javax.mail.internet.*,javax.activation.*"%>
<%@ page
import="javax.servlet.http.*,javax.servlet.*" %>
<%
String result;
// Recipient's
email ID needs to be mentioned.
String to =
"abc@gmail.com";
// Sender's email
ID needs to be mentioned
String from =
"aeswsbalwant@gmail.com";
// Assuming you are
sending email from localhost
String host =
"localhost";
// Get system
properties object
Properties
properties = System.getProperties();
// Setup mail
server
properties.setProperty("mail.smtp.host", host);
// Get the default
Session object.
Session mailSession
= Session.getDefaultInstance(properties);
try{
// Create a
default MimeMessage object.
MimeMessage
message = new MimeMessage(mailSession);
// Set From:
header field of the header.
message.setFrom(new InternetAddress(from));
// Set To:
header field of the header.
message.addRecipient(Message.RecipientType.TO,
new
InternetAddress(to));
// Set Subject:
header field
message.setSubject("This is the Subject Line!");
// Create the
message part
BodyPart
messageBodyPart = new MimeBodyPart();
// Fill the
message
messageBodyPart.setText("This is message body");
// Create a
multipar message
Multipart
multipart = new MimeMultipart();
// Set text message part
multipart.addBodyPart(messageBodyPart);
// Part two is
attachment
messageBodyPart
= new MimeBodyPart();
String filename
= "file.txt";
DataSource
source = new FileDataSource(filename);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(filename);
multipart.addBodyPart(messageBodyPart);
// Send the
complete message parts
message.setContent(multipart );
// Send message
Transport.send(message);
String title =
"Send Email";
result =
"Sent message successfully....";
}catch
(MessagingException mex) {
mex.printStackTrace();
result =
"Error: unable to send message....";
}
%>
<html>
<head>
<title>Send Attachement Email using JSP</title>
</head>
<body>
<center>
<h1>Send Attachement Email using JSP</h1>
</center>
<p align="center">
<%
out.println("Result: " + result + "\n");
%>
</p>
</body>
</html>
If you have any problem to this program , so plz send your feedback ! we'll reply you soon.
If this information is important to you , and you want to , I will continue writing some more details of programming language, so click on the advertising, available on this page. This is motivate me for writing some more blogs.
Comments
Post a Comment