Light  Rain serena

«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30


公告

期待

超级好友 Rachel


我的分类(专题)

首页(262)
知识积累(40)
乐瑟温柔(108)
经验杂谈(20)
良辰吉日(2)
杂七杂八(57)
天景共赏(10)
感触文字(23)


最新日志
sunshine girl
过云雨
summer whisper
边走边唱
岛歌
不必在乎我是谁
如果有来生
Fing Fing 下
大明宫
我没有魅力

最新回复
回复:边界类、控制类、实体类
回复:边界类、控制类、实体类
回复:边界类、控制类、实体类
回复:《极地特快》插曲《When Chr
回复:边界类、控制类、实体类
回复:不必在乎我是谁
回复:边界类、控制类、实体类
回复:如果有来生
回复:Fing Fing 下
回复:我没有魅力

留言板
签写新留言

老大&老师,我想你.....
好文好多阿
886电台 好听
cai
您的子域名已开通
hi
祝福
祝福

你好

统计
blog名称:小雨
日志总数:262
评论数量:1273
留言数量:15
访问次数:4692961
建立时间:2005年1月8日

链接

有事?
音乐,永不厌倦
宁静的心情驿站
我的声音
TIPOblog
tipo bbs
appleVB
网页设计
英语学习2
英语学习3
FLASH
网络书籍
网络电台



我的博客朋友
最有技术的blog
xenium
花差花差
瓜少
span
a lai
琦少
陈少
v
阿当
http://www.ypb.cc/
痞子若鱼
另一个同行
年轻人bcims

 




W3CHINA Blog首页    管理页面    写新日志    退出

[知识积累]jsp 发邮件
小雨 发表于 2006/12/14 23:37:05

很简单的东西 ,总有人问,所以贴出来 package zj;import java.io.*;import javax.mail.*; import javax.mail.internet.*; import javax.servlet.*;import java.util.*; import javax.servlet.http.*; import sun.net.smtp.*; public class test extends HttpServlet { static class SmtpAuth extends javax.mail.Authenticator { private String user,password; public void getuserinfo(String getuser,String getpassword){ user = getuser; password = getpassword; } protected javax.mail.PasswordAuthentication getPasswordAuthentication(){ return new javax.mail.PasswordAuthentication(user,password); } } public static String MAIL_FROM = "from"; public static String MAIL_TO = "to"; public static String MAIL_SUBJECT = "subject"; public static String MAIL_BODY = "body"; public static String MAIL_HOST = "mailhost"; public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html; charset=gb2312"); PrintWriter out = resp.getWriter(); out.println("<form method=POST action=\"" + req.getRequestURI() + "\">"); out.println("<table>"); out.println("<tr><td>send mail server:</td>"); out.println("<td><input type=text name=" + MAIL_HOST + " size=30></td></tr>"); out.println("<tr><td>from:</td>"); out.println("<td><input type=text name=" + MAIL_FROM + " size=30></td></tr>"); out.println("<tr><td>to:</td>"); out.println("<td><input type=text name=" + MAIL_TO + " size=30></td></tr>"); out.println("<tr><td>subject:</td>"); out.println("<td><input type=text name=" + MAIL_SUBJECT + " size=30></td></tr>"); out.println("<tr><td>text:</td>"); out.println("<td><textarea name=" + MAIL_BODY + " cols=40 rows=10></textarea></td></tr>"); out.println("</table><br>"); out.println("<input type=submit value=\"Send\">"); out.println("<input type=reset value=\"Reset\">"); out.println("</form>"); out.flush(); } public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException,IOException { resp.setContentType("text/html; charset=gb2312"); String from = req.getParameter(MAIL_FROM); String to = req.getParameter(MAIL_TO); String subject = req.getParameter(MAIL_SUBJECT); String body = req.getParameter(MAIL_BODY); String mailhost = req.getParameter(MAIL_HOST); PrintWriter out = new PrintWriter(resp.getOutputStream()); try{SmtpAuth sa=new SmtpAuth(); sa.getuserinfo("username","pwd"); java.util.Properties props=new java.util.Properties(); props.put("mail.smtp.auth","true"); props.put("mail.smtp.host",mailhost); Session mailSession=Session.getDefaultInstance(props,sa); MimeMessage testMessage=new MimeMessage(mailSession); testMessage.setFrom(new InternetAddress(from)); testMessage.addRecipient(javax.mail.Message.RecipientType.TO,new InternetAddress(to)); testMessage.setSentDate(new java.util.Date()); testMessage.setSubject(subject); testMessage.setText(body); System.out.println("Message constructed"); Transport.send(testMessage); } catch (Exception ex) { out.println("An error about:" + ex.getMessage()); } out.flush(); } public void init(ServletConfig cfg) throws ServletException { super.init(cfg); } public void destroy() { super.destroy(); } }

阅读全文(2337) | 回复(0) | 编辑 | 精华


发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.059 second(s), page refreshed 144795370 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号