blogjava's web log

          blogjava's web log
          ...

          java發送email

          MailForm.html

          < html >
          < body >
          ??
          < form? action ="sendMail.jsp" ?method ="post" >
          ????
          < table? cellspacing ="2" ?cellpadding ="2" ?border ="1" >
          ??????
          < tr >
          ????????
          < td > To: </ td >
          ????????
          < td >
          ??????????
          < input? type ="text" ?name ="to" ?size ="30" ?maxlength ="30" >
          ????????
          </ td >
          ??????
          </ tr >
          ??????
          < tr >
          ????????
          < td > From: </ td >
          ????????
          < td >
          ??????????
          < input? type ="text" ?name ="from" ?size ="30" ?maxlength ="30" >
          ????????
          </ td >
          ??????
          </ tr >
          ??????
          < tr >
          ????????
          < td > Subject </ td >
          ????????
          < td >
          ??????????
          < input? type ="text" ?name ="subject" ?size ="30" ?maxlength ="30" >
          ????????
          </ td >
          ??????
          </ tr >
          ??????
          < tr >
          ????????
          < td? colspan ="2" >
          ??????????
          < textarea? cols ="40" ?rows ="10" ?name ="body" ></ textarea >
          ????????
          </ td >
          ??????
          </ tr >
          ??????
          < tr >
          ????????
          < td >
          ??????????
          < input? type ="submit" ?name ="submit" ?value ="Submit" >
          ??????????
          < input? type ="Reset" >
          ????????
          </ td >
          ??????
          </ tr >
          ????
          </ table >
          ??
          </ form >
          </ body >
          </ html >


          sendMail.jsp

          <html>
          ??
          <head>
          ????
          <title>JSP?JavaMail?Example?</title>
          ??
          </head>

          <body>

          <%@?page?import="java.util.*"?%>
          <%@?page?import="javax.mail.*"?%>
          <%@?page?import="javax.mail.internet.*"?%>
          <%@?page?import="javax.activation.*"?%>

          <%
          ????
          String?host?=?"yourmailhost";
          ????
          String?to?=?request.getParameter("to");
          ????
          String?from?=?request.getParameter("from");
          ????
          String?subject?=?request.getParameter("subject");
          ????
          String?messageText?=?request.getParameter("body");
          ????
          boolean?sessionDebug?=?false;

          ????Properties?props?
          =?System.getProperties();
          ????props.put(
          "mail.host",?host);
          ????props.put(
          "mail.transport.protocol",?"smtp");

          ????Session?mailSession?
          =?Session.getDefaultInstance(props,?null);

          ????mailSession.setDebug(sessionDebug);

          ????Message?msg?
          =?new?MimeMessage(mailSession);

          ????msg.setFrom(
          new?InternetAddress(from));
          ????InternetAddress[]?address?
          =?{new?InternetAddress(to)};
          ????msg.setRecipients(Message.RecipientType.TO,?address);
          ????msg.setSubject(subject);
          ????msg.setSentDate(
          new?Date());
          ????msg.setText(messageText);

          ????Transport.send(msg);
          ????
          ????out.println(
          "Mail?was?sent?to?"?+?to);
          ????out.println(
          "?from?"?+?from);
          ????out.println(
          "?using?host?"?+?host?+?".");

          %>
          ????
          </table>
          ??
          </body>
          </html>


          posted on 2006-06-23 21:26 record java and net 閱讀(923) 評論(2)  編輯  收藏 所屬分類: Jsp&&Web

          評論

          # re: java發送email 2007-09-17 14:04 tanq

          我把host設置為公司的郵件服務器,mail.szca.com.cn ,只能在該服務器內接受,發送,不能發送到其他服務器,如163,要怎么設置才行  回復  更多評論   

          # re: java發送email 2007-10-12 14:38 fd

          fddfdfd  回復  更多評論   

          導航

          常用鏈接

          留言簿(44)

          新聞檔案

          2.動態語言

          3.工具箱

          9.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 花垣县| 遵义市| 昌图县| 兴海县| 云南省| 隆安县| 栾川县| 温宿县| 晋江市| 安乡县| 静海县| 四平市| 嫩江县| 克东县| 侯马市| 安新县| 保德县| 黄大仙区| 津南区| 镶黄旗| 三穗县| 舟曲县| 曲松县| 内江市| 太和县| 西青区| 武冈市| 汉沽区| 炎陵县| 赤城县| 城口县| 沭阳县| 韶山市| 安龙县| 崇文区| 牙克石市| 汕头市| 南宁市| 洪江市| 岳阳县| 台前县|