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 閱讀(921) 評論(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.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 九江市| 汕头市| 盐池县| 渝中区| 松原市| 长海县| 河曲县| 旬阳县| 黎平县| 莱芜市| 怀来县| 黄梅县| 宜兰市| 南宁市| 万全县| 自贡市| 隆尧县| 绩溪县| 兴仁县| 平山县| 万全县| 辽宁省| 淮安市| 龙海市| 陕西省| 大同县| 克东县| 瓦房店市| 封丘县| 淮阳县| 德兴市| 修武县| 武穴市| 永安市| 武川县| 温泉县| 松滋市| 兴隆县| 临桂县| 霍州市| 开阳县|