javamail在jsp中调用

javamail在jsp中调用 一

 1<html>
 2<body>
 3<form action="sendmail.jsp" method="post">
 4<table align="center">
 5<tr>
 6<td width="50%">   
 7To:<br/><input name="to" size="25"/>
 8</td>
 9<td width="50%">   
10From:<br/><input name="from" size="25"/>
11</td>
12</tr>
13<tr>
14<td colspan="2">   
15Subject:<br/><input name="subject" size="50"/>
16</td>
17</tr>
18<tr>
19<td colspan="2">
20<p>Message:<br/><textarea cols="85" name="text" rows="25"></textarea></p>
21</td>
22</tr>
23</table>
24<input name="cb_submit" type="submit" value=" Send "/>
25<input name="cb_reset" type="reset" value=" Clear "/>
26</form>
27</body>
28</html>

javamail在jsp中调用 二

1@ page   
2import=" javax.mail.*, javax.mail.internet.*, javax.activation.*,java.util.*"   
1<html>
2<head>
3<title>JSP meets JavaMail, what a sweet combo.</title>
4</head>
5<body>   

try{
Properties props = new Properties();
Session sendMailSession;
Store store;
Transport transport;

sendMailSession = Session.getInstance(props, null);

props.put("mail.smtp.host", "smtp.jspinsider.com");

Message newMessage = new MimeMessage(sendMailSession);
newMessage.setFrom(new InternetAddress(request.getParameter("from")));
newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(request.getParameter("to")));
newMessage.setSubject(request.getParameter("subject"));
newMessage.setSentDate(new Date());
newMessage.setText(request.getParameter("text"));

transport = sendMailSession.getTransport("smtp");
transport.send(newMessage);

1<p>Your mail has been sent.</p>   

}
catch(MessagingException m)
{
out.println(m.toString());
}

1</body>
2</html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus