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

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

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

    ようこそ、皆さん

    開心幸福生活每一天。。。

    JPLT2が合格しましたが、會話と聴力はまだまだです。これからも、がんばれ!!!

    在java中實現(xiàn)發(fā)mail

    發(fā)一封帶附件的mail,代碼很簡單,留個記錄


    package file;

     

    import java.util.Properties;

    import javax.activation.DataHandler;
    import javax.activation.FileDataSource;
    import javax.mail.BodyPart;
    import javax.mail.Message;
    import javax.mail.Multipart;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeBodyPart;
    import javax.mail.internet.MimeMessage;
    import javax.mail.internet.MimeMultipart;

    public class SendMail {
     private Message mimeMsg;
     private Session session;
     private Properties props;

     public SendMail() {
      initial();
     }
     
     public static void main(String[] args) {
      SendMail mail = new SendMail();
      String mailBody = mail.getMailBody();
      String fileName = "E:\\02_STUDY\\linux&unix.rar";
      if (!mail.setData("java mail", mailBody, "baopei@xxxx.com",
        "baopei@xxxx.com", fileName)) {
       return;
      }
      if (mail.sendOut() == false) {
       return;
      }
     }
     
     private void initial() {
      if (props == null) {
       props = System.getProperties();
      }
      try {
       session = Session.getDefaultInstance(props, null);
       mimeMsg = new MimeMessage(session);
      } catch (Exception e) {
       e.printStackTrace();
      }
     }

     private boolean sendOut() {
      try {
       Transport transport = session.getTransport("smtp");
       transport.connect("mailhost", "baopei", "password");
       transport.sendMessage(mimeMsg, mimeMsg
         .getRecipients(Message.RecipientType.TO));
       transport.close();
       return true;
      } catch (Exception e) {
       return false;
      }
     }
     
     private String getMailBody() {
      StringBuffer str = new StringBuffer();
      str
        .append("<body>"
          + "<form>"
          + "<table width=\"400\" border=\"1\" cellpadding=\"1\" cellspacing=\"1\" bgColor=#eaeaea align=\"center\">"
          + "<tr bgcolor=\"#666666\">"
          + "<td align=\"center\"><font color=\"#FFFFFF\"><b>province</b></font></td>"
          + "<td align=\"center\"><font color=\"#FFFFFF\"><b>last week number</b></font></td>"
          + "</tr>");
      str.append("<tr>");
      str.append("<th nowrap><div align=\"center\">" + "baopei" + "</th>");
      str.append("</tr>");
      str.append("</table></form></body>");
      String mailbody = str.toString();
      return mailbody;
     }

     private boolean setData(String subject, String mailBody, String toUser,
       String fromUser, String fileName) {
      try {
       mimeMsg.setSubject(subject);
    // 注意,mail的附件和mail的內(nèi)容要分別new一個bp

       BodyPart bp = new MimeBodyPart();
       bp.setContent(
         "<meta http-equiv=Content-Type content=text/html;charset=gb2312>"
           + mailBody, "text/html;charset=GB2312");
       Multipart multipart = new MimeMultipart();
       multipart.addBodyPart(bp);
       
       bp = new MimeBodyPart();
       FileDataSource fileds = new FileDataSource(fileName);
       bp.setDataHandler(new DataHandler(fileds));
       bp.setFileName(fileds.getName());
       multipart.addBodyPart(bp);
       
       mimeMsg.setContent(multipart);
       mimeMsg.addRecipients(Message.RecipientType.TO,
         InternetAddress.parse(toUser));
       mimeMsg.setFrom(new InternetAddress(fromUser));
       mimeMsg.saveChanges();
       return true;
      } catch (Exception e) {
       return false;
      }
     }
    }



    快快樂樂、認認真真生活才是真。

    posted on 2010-04-30 10:34 鮑佩 閱讀(221) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    平平淡淡,認認真真生活才是真。
    主站蜘蛛池模板: 美女免费视频一区二区| 免费人妻无码不卡中文字幕系| 久久精品国产亚洲5555| 免费毛片a线观看| 亚洲精品天堂在线观看| 男男gay做爽爽免费视频| 伊人婷婷综合缴情亚洲五月| 91精品国产免费入口| 久久久久亚洲AV无码去区首| 亚洲av一综合av一区| 日韩在线免费播放| 日本xxxx色视频在线观看免费| MM1313亚洲国产精品| 久久精品国产亚洲AV香蕉| 国产一级淫片视频免费看| 久久成人国产精品免费软件| 亚洲综合一区二区国产精品| 免费看国产一级特黄aa大片| 84pao强力永久免费高清| 人妻免费久久久久久久了| 久久亚洲精品国产精品婷婷| 国产亚洲一区二区精品| 四虎永久成人免费| 免费看成人AA片无码视频羞羞网| 中文字幕视频免费在线观看| 亚洲av成人片在线观看| 亚洲国产精品人久久电影| 国产亚洲一区二区精品| 亚洲?v无码国产在丝袜线观看| 国产视频精品免费视频| 亚洲丁香婷婷综合久久| 亚洲国产成+人+综合| 亚洲91av视频| 亚洲永久精品ww47| 亚洲情侣偷拍精品| 国产在线观看免费完整版中文版 | 国产亚洲情侣久久精品| 亚洲伦理一二三四| 亚洲高清视频免费| 亚洲精品综合一二三区在线 | 在线观看亚洲免费|