<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 325,  comments - 25,  trackbacks - 0
    1.index1.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head> 
        <title>發送文本型文件</title>
     <meta http-equiv="pragma" content="no-cache">
     <meta http-equiv="cache-control" content="no-cache">
     <meta http-equiv="expires" content="0">   
     <meta http-equiv="keywords" content="javamail,keyword2,keyword3">
     <meta http-equiv="description" content="send mail use javamail">
     <meta http-equiv="content-type" content="text/html;charset="utf-8">
     <!--
     <link rel="stylesheet" type="text/css" href="styles.css">
     -->
      </head>
     
      <body>
        <h2>
         <form name="form1" method="post" action="sendMail2.jsp">
          SMTP服務器:<input type="text" id="SMTPHost" name="SMTPHost"><br>
          登錄賬號:<input type="text" id="user" name="user"><br>
          登錄密碼:<input type="password" id="password" name="password"><br>
          發件人郵箱:<input type="text" id="from" name="from"><br>
          收件人郵箱:<input type="text" id="to" name="to"><br>
          郵件主題:<input type="text" id="subject" name="subject"><br>
          郵件內容:<textarea rows="5" cols="40" name="content"></textarea><br><br>
          <input type="submit" name="submit" value="發送">&nbsp;
          <input type="reset" name="reset" value="重置">
         </form>
        </h2>
       
      </body>
    </html>

    2.SendHtmlMail.java

    package com.lhb.mail;
    import java.util.Date;
    import java.util.Properties;

    import javax.mail.Message;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    public class SendHtmlMail {

     String SMTPHost="";
     String user="";
     String password="";
     String from="";
     String to="";
     String subject="";
     String content="";
     
     public SendHtmlMail(){
      
     }

     public String getSMTPHost() {
      return SMTPHost;
     }

     public void setSMTPHost(String host) {
      SMTPHost = host;
     }

     public String getUser() {
      return user;
     }

     public void setUser(String user) {
      this.user = user;
     }

     public String getPassword() {
      return password;
     }

     public void setPassword(String password) {
      this.password = password;
     }

     public String getFrom() {
      return from;
     }

     public void setFrom(String from) {
      this.from = from;
     }

     public String getTo() {
      return to;
     }

     public void setTo(String to) {
      this.to = to;
     }

     public String getSubject() {
      return subject;
     }

     public void setSubject(String subject) {
      try {
       subject=new String(subject.getBytes("ISO8859-1"),"utf-8");
      } catch (Exception e) {
       e.printStackTrace();
      }
      this.subject = subject;
     }

     public String getContent() {
      return content;
     }

     public void setContent(String content) {
      try {
       content=new String(content.getBytes("ISO8859-1"),"utf-8");
      } catch (Exception e) {
       e.printStackTrace();
      }
      this.content = content;
     }
     public boolean send(){
      //創建一個屬性對象
      Properties props=new Properties();
      //指定smtp服務器
      props.put("mail.smtp.host", SMTPHost);
      //指定是否需要smtp驗證
      props.put("mail.smtp.auth","true");
      try {
       //創建一個授權驗證對象
       SmtpAuth auth=new SmtpAuth();
       auth.setAccount(user, password);
       //創建一個session對象
       Session mailSession=Session.getDefaultInstance(props);
       mailSession.setDebug(true);
       //創建一個Message對象
       Message message=new MimeMessage(mailSession);
       //指定發件人郵箱
       message.setFrom(new InternetAddress(from));
       //指定收件人郵箱
       message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
       //指定郵箱主題
       message.setSubject(subject);
       //指定郵箱內容及ContentType和編碼方式
       message.setContent(content, "text/html;charset=utf-8");

       //指定郵件發送日期
       message.setSentDate(new Date());
       //指定郵件優先級 1:緊急 3:普通 5:緩慢
       message.setHeader("X-Priority", "1");
       message.saveChanges();
       //創建一個Transport對象
       Transport transport=mailSession.getTransport("smtp");
       //連接SMTP服務器
       transport.connect(SMTPHost,user, password);
       //發送郵件
       transport.sendMessage(message, message.getAllRecipients());
       transport.close();
       return true;
       
      } catch (Exception e) {
       e.printStackTrace();
       return false;
      }
     }
    }
    3.SmtpAuth.java

    package com.lhb.mail;

    import javax.mail.Authenticator;
    import javax.mail.PasswordAuthentication;

    public class SmtpAuth extends Authenticator {
     String user,password;
     //設置賬號信息
     void setAccount(String user,String password){
      this.user=user;
      this.password=password;
     }
     //取得PsswordAuthentication對象
     protected PasswordAuthentication getPasswordAuthentication(){
      return new PasswordAuthentication(user,password);
     }
    }

     
    4.sendMail2.jsp
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@ page import="com.lhb.mail.SendHtmlMail"%>
    <jsp:useBean id="mySend" class="com.lhb.mail.SendHtmlMail"></jsp:useBean>
    <jsp:setProperty name="mySend" property="*"/>
    <%
     boolean status=mySend.send();
     if(status){
      out.println("郵件發送成功");
     }
     else
     {
      out.println("郵件發送失敗");
     }
    %>
    posted on 2008-05-23 10:21 長春語林科技 閱讀(4727) 評論(3)  編輯  收藏 所屬分類: util

    FeedBack:
    # 西方經濟學
    2008-12-11 16:12 | 穆曉晶
    標題:西方經濟學
    選擇題P108頁21——33題
    21.下面關于邊際成本和平均成本的說法中哪一個是正確的(D)
    A如果平均成本上升,邊際成本可能上升或下降
    B在邊際成本曲線的最低點,邊際成本等于平均成本
    C如果邊際成上升,平均成本一定上升
    D在平均成本曲線的最低點,邊際成本等于平均成本
    22.在短期中,當邊際成本曲線位于平均成本曲線下方時(C)
    A平均成本是不變的
    B平均成本是遞增的
    C平均成本是遞減的
    D平均成本是先遞減后遞增
    23在短期中,當邊際成本曲線位于平均成本曲線上方時(B)
    A平均成本是遞減的
    B平均成本是遞增的
    C邊際成本是遞減的
    D邊際成本保持不變
    24.短期邊際成本曲線與短期平均成本曲線相交之后(B)
    A邊際成本等于平均成本
    B邊際成本大于平均成本
    C邊際成本小于平均成本
    D邊際成本小于0
    25假如增加一單位產量所帶來的邊際成本大于產量增加前的平均可變成本,那么在產量增加后,平均可變成本一定(B)
    A減少B增加C不變D先減后增
    26.隨著產量的增加,長期平均成本的變動規律是(A)
    A先減后增B先增后減
    C一直趨于減少D一直趨于增加
    27與短期相比,長期平均成本曲線的變化特征是(B)
    A比較陡峭
    B比較平坦
    C先平坦后陡峭
    D先陡峭后平坦
    28長期平均成本曲線與長期邊際成本曲線一定是(D)
    A相切與平均成本曲線的最底點
    B相切于邊際成本曲線的最低點
    C相交于邊際成本曲線的最低點
    D相交與平均成本曲線的最底點
    29企業從銷售其產品中得到的全部收入叫做(A)
    A收益
    B利潤
    C邊際收益
    D超額利潤
    30收益是指(C)
    A成本
    B利潤
    C成本加利潤
    D成本減利潤
    31企業每增加銷售一單位產品所獲的收益叫(D)
    A平均成本
    B總收益
    C經濟利潤
    D邊際收益
    32邊際收益是(B)
    A收益超過成本的部分
    B企業每增加銷售一單位產品獲的收益
    C總收益除以總產量
    D企業通過賣出其產品獲得的收益
    33利潤最大化的原則(B)
    A邊際成本小于邊際收益
    B邊際成本等于邊際收益
    C邊際成本大于邊際收益
    D邊際成本等于平均成本
    項目班的:穆曉晶完成。
      回復  更多評論
      
    # re: javamail發送html郵件
    2012-07-12 09:28 | 11
    根本不能發送html格式的郵件??!你自己試過沒??  回復  更多評論
      
    # re: javamail發送html郵件
    2012-08-23 10:21 | sdfa
    asdfsdaf  回復  更多評論
      
    <2012年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

     

    長春語林科技歡迎您!

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 边摸边吃奶边做爽免费视频99| 国产精品久久香蕉免费播放| 精品亚洲一区二区三区在线观看| 亚洲成a人无码亚洲成av无码| 免费高清在线爱做视频| 亚洲精品无码你懂的| 好吊妞在线新免费视频| 亚洲成av人片在www鸭子| 好大好硬好爽免费视频| 欧美激情综合亚洲一二区| 免费国内精品久久久久影院| 国产成人亚洲精品电影| 又粗又大又长又爽免费视频| 日日摸夜夜添夜夜免费视频| 亚洲欧洲美洲无码精品VA| 拍拍拍无挡视频免费观看1000| 亚洲av无码国产精品色午夜字幕| 亚在线观看免费视频入口| 亚洲精品日韩中文字幕久久久| AV无码免费永久在线观看| 亚洲欧美日韩中文高清www777| 四虎永久免费地址在线观看| 曰批免费视频播放免费| 亚洲日韩精品射精日| 84pao国产成视频免费播放| 亚洲五月综合缴情婷婷| 无码专区一va亚洲v专区在线| 国产一级婬片A视频免费观看| 亚洲电影中文字幕| 成全视频在线观看免费高清动漫视频下载 | 亚洲国产高清视频| 国国内清清草原免费视频99| 亚洲AV无码资源在线观看| 亚洲伊人久久综合影院| 7x7x7x免费在线观看| 亚洲国产精品美女久久久久| 中国亚洲女人69内射少妇| 国产大片免费网站不卡美女| 国产成人精品日本亚洲语音| 亚洲成AV人片一区二区| 成人无遮挡毛片免费看|