亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sendmail.java

?? 利用java發EMAIL的代碼.里面有詳細注釋
?? JAVA
字號:
package SendMailTree;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Date;
import javax.activation.*;
import java.io.*;

public class sendMail {

  private MimeMessage mimeMsg;  //MIME郵件對象

  private Session session;      //郵件會話對象
  private Properties props;     //系統屬性
  private boolean needAuth = true;  //smtp是否需要認證

  private String username = "";  //smtp認證用戶名和密碼
  private String password = "";

  private Multipart mp;    //Multipart對象,郵件內容,標題,附件等內容均添加到其中后再生成MimeMessage對象

 

 /**
  *
  */
  public sendMail() {
    setSmtpHost("");//如果沒有指定郵件服務器,就從getConfig類中獲取getConfig.mailHost
    createMimeMessage();
  }

  public sendMail(String smtp){
    setSmtpHost(smtp);
    createMimeMessage();
  }

 

 /**
  * @param hostName String
  */
  public void setSmtpHost(String hostName) {
    System.out.println("設置系統屬性:mail.smtp.host = "+hostName);
    if(props == null)props = System.getProperties();         //獲得系統屬性對象

    props.put("mail.smtp.host",hostName);                 //設置SMTP主機
  }


 /**
  * @return boolean
  */
  public boolean createMimeMessage()
  {
    try{
      System.out.println("準備獲取郵件會話對象!");
      session = Session.getDefaultInstance(props,null);   //獲得郵件會話對象
    }
    catch(Exception e){
      System.err.println("獲取郵件會話對象時發生錯誤!"+e);
      return false;
    }

    System.out.println("準備創建MIME郵件對象!");
    try{
      mimeMsg = new MimeMessage(session);                 //創建MIME郵件對象
      mp = new MimeMultipart();

      return true;
    }
    catch(Exception e){
      System.err.println("創建MIME郵件對象失敗!"+e);
      return false;
    }
  }

 

 /**
  * @param need boolean
  */
  public void setNeedAuth(boolean need) {
    System.out.println("設置smtp身份認證:mail.smtp.auth = "+need);
    if(props == null)props = System.getProperties();

    if(need){
      props.put("mail.smtp.auth","true");
    }else{
      props.put("mail.smtp.auth","false");
    }
  }

 

 /**
  * @param name String
  * @param pass String
  */
  public void setNamePass(String name,String pass) {
    username = name;
    password = pass;
  }


 /**
  * @param mailSubject String
  * @return boolean
  */
  public boolean setSubject(String mailSubject) {
    System.out.println("設置郵件主題!");
    try{
      mimeMsg.setSubject(mailSubject);
      return true;
    }
    catch(Exception e) {
      System.err.println("設置郵件主題發生錯誤!");
      return false;
    }
  }


 
 /**
  * @param mailBody String
  */
  public boolean setBody(String mailBody) {
    try{
      BodyPart bp = new MimeBodyPart();
      bp.setContent("<meta http-equiv=Content-Type content=text/html; charset=gb2312>"+mailBody,"text/html;charset=GB2312");
      mp.addBodyPart(bp);

      return true;
    }
    catch(Exception e){
      System.err.println("設置郵件正文時發生錯誤!"+e);
      return false;
    }
  }


 /**
  * @param name String
  * @param pass String
  */
  public boolean addFileAffix(String filename) {

 System.out.println("增加郵件附件:"+filename);

 try{
      BodyPart bp = new MimeBodyPart();
      FileDataSource fileds = new FileDataSource(filename);
      bp.setDataHandler(new DataHandler(fileds));
      bp.setFileName(fileds.getName());

      mp.addBodyPart(bp);

      return true;
    }
    catch(Exception e){
      System.err.println("增加郵件附件:"+filename+"發生錯誤!"+e);
      return false;
    }
  }

 

 /**
  * @param name String
  * @param pass String
  */
  public boolean setFrom(String from) {
    System.out.println("設置發信人!");
    try{
      mimeMsg.setFrom(new InternetAddress(from));             //設置發信人
      return true;
    }
    catch(Exception e)
    { return false; }
  }


 /**
  * @param name String
  * @param pass String
  */
  public boolean setTo(String to){
    if(to == null)return false;

    try{
      mimeMsg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to));
      return true;
    }
    catch(Exception e)
    {   return false;   }

  }

 /**
  * @param name String
  * @param pass String
  */
  public boolean setCopyTo(String copyto)
  {
    if(copyto == null)return false;
    try{
      mimeMsg.setRecipients(Message.RecipientType.CC,(Address[])InternetAddress.parse(copyto));
      return true;
    }
    catch(Exception e)
    { return false; }
  }


 /**
  * @param name String
  * @param pass String
  */
  public boolean sendout()
  {
    try{
      mimeMsg.setContent(mp);
      mimeMsg.saveChanges();
      System.out.println("正在發送郵件....");

      Session mailSession = Session.getInstance(props,null);
      Transport transport = mailSession.getTransport("smtp");
      transport.connect((String)props.get("mail.smtp.host"),username,password);
      transport.sendMessage(mimeMsg,mimeMsg.getRecipients(Message.RecipientType.TO));
      //transport.send(mimeMsg);

      System.out.println("發送郵件成功!");
      transport.close();

      return true;
    }
    catch(Exception e)
    {
      System.err.println("郵件發送失敗!"+e);
      return false;
    }
  }


  /**
   *  Just do it as this
   */
  public static String test() {

    String mailbody = "<meta http-equiv=Content-Type content=text/html; charset=gb2312>"+
        "<div align=center><a href=http://www.csdn.net> csdn </a></div>";
    String re = "fail";
    sendMail themail = new sendMail("smtp.163.com");
    themail.setNeedAuth(true);

    if(themail.setSubject("JustFor ") == false) return re;
    if(themail.setBody(mailbody) == false) return re;
    if(themail.setTo("talent_sky@163.com") == false) return re;
    if(themail.setFrom("fitue@163.com") == false) return re;
    if(themail.addFileAffix("D:\\sendmail.rar") == false) return re;
    themail.setNamePass("fitue","fasfas") ;

    if(themail.sendout() == false) return re;   
    return "Talent";
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品久久久久久久多人混战| 成人18视频日本| 亚洲人成7777| 亚洲国产精品二十页| 日韩美一区二区三区| 日韩美一区二区三区| 欧美精品高清视频| 91精品国产麻豆| 在线不卡免费av| 日韩欧美一区二区久久婷婷| 日韩欧美在线影院| 久久亚洲捆绑美女| 国产精品日产欧美久久久久| 国产精品美女久久久久久久网站| 国产精品视频一二三| 中文字幕av一区 二区| 日韩美女久久久| 亚洲一区二区三区小说| 偷窥少妇高潮呻吟av久久免费| 亚洲国产一区二区视频| 日本vs亚洲vs韩国一区三区| 久久av老司机精品网站导航| 国产白丝网站精品污在线入口| av在线综合网| 欧美日韩亚洲国产综合| 欧美xfplay| 国产精品伦理一区二区| 午夜日韩在线观看| 国产高清在线精品| 欧美日韩和欧美的一区二区| 欧美成人猛片aaaaaaa| 中国av一区二区三区| 亚洲成人精品一区| 国产综合成人久久大片91| 91香蕉视频mp4| 91精品国产品国语在线不卡| 国产午夜精品美女毛片视频| 亚洲精品一卡二卡| 久久er精品视频| 色婷婷国产精品综合在线观看| 56国语精品自产拍在线观看| 国产亚洲精品aa午夜观看| 伊人色综合久久天天人手人婷| 久久激情综合网| 91黄色激情网站| 国产日韩欧美精品在线| 天天综合色天天综合色h| 成人性生交大片免费 | 国产精品久久久久久久蜜臀| 亚洲在线视频网站| 成人午夜av电影| 日韩欧美第一区| 亚洲影视资源网| 不卡一卡二卡三乱码免费网站| 777久久久精品| 亚洲成人精品一区| 99久久综合国产精品| 欧美成人aa大片| 婷婷成人激情在线网| 在线免费不卡视频| 国产欧美日韩视频一区二区| 肉丝袜脚交视频一区二区| 99久久精品免费| 欧美激情一区二区三区全黄| 免费成人美女在线观看.| 欧美日韩一本到| 怡红院av一区二区三区| 91小视频免费看| 国产精品乱人伦| 国产自产2019最新不卡| 精品久久久久99| 美女国产一区二区| 欧美另类高清zo欧美| 亚洲尤物在线视频观看| 91视视频在线观看入口直接观看www | www.在线成人| 日本一区二区三区四区| 国产91清纯白嫩初高中在线观看 | 国产日韩欧美精品在线| 国产美女av一区二区三区| 精品乱码亚洲一区二区不卡| 久久爱www久久做| 久久亚洲春色中文字幕久久久| 裸体在线国模精品偷拍| 欧美mv日韩mv亚洲| 紧缚奴在线一区二区三区| 国产精品国产三级国产普通话蜜臀 | 婷婷久久综合九色综合伊人色| 色欧美乱欧美15图片| 一区二区三区免费| 欧美午夜一区二区| 日韩avvvv在线播放| 欧美α欧美αv大片| 国产精品一区二区免费不卡| 国产欧美综合在线观看第十页| 国产91高潮流白浆在线麻豆 | 亚洲成av人片观看| 91精品国产欧美日韩| 国产综合色在线视频区| 中文av一区特黄| 欧美在线视频日韩| 免费人成精品欧美精品| 精品国产一区二区三区忘忧草| 国产激情一区二区三区桃花岛亚洲| 欧美国产欧美亚州国产日韩mv天天看完整 | 精品国产一区二区三区av性色 | 久久久天堂av| av不卡免费电影| 三级一区在线视频先锋| 精品人伦一区二区色婷婷| 成熟亚洲日本毛茸茸凸凹| 一区二区在线电影| 精品久久人人做人人爱| 91小视频在线免费看| 日韩av网站免费在线| 中文字幕成人在线观看| 欧美日韩成人激情| 丰满少妇在线播放bd日韩电影| 一区二区三区四区在线| 久久精品人人做人人爽人人| 在线视频观看一区| 国产精品综合二区| 亚洲福利一二三区| 国产精品进线69影院| 日韩欧美国产不卡| 欧美性做爰猛烈叫床潮| 国产99一区视频免费| 日韩福利视频导航| 亚洲精品视频免费观看| 精品精品国产高清a毛片牛牛| 91捆绑美女网站| 国产91在线观看丝袜| 蜜桃精品在线观看| 午夜欧美一区二区三区在线播放| 国产精品网曝门| 日韩精品最新网址| 56国语精品自产拍在线观看| 91在线观看地址| 成人性生交大片| 国内精品久久久久影院色| 午夜久久久久久电影| 亚洲精品视频在线| 18成人在线视频| 欧美激情综合五月色丁香小说| 日韩亚洲欧美综合| 日韩一级成人av| 欧美剧情片在线观看| 欧美日本国产视频| 欧美色中文字幕| 色成人在线视频| 色久优优欧美色久优优| 99久久综合国产精品| 成人av在线网| 99热精品一区二区| 99国产精品99久久久久久| 不卡的av在线播放| 成人av高清在线| 99久久精品情趣| 99久久免费国产| 色噜噜狠狠色综合欧洲selulu| 91蝌蚪porny九色| 欧美熟乱第一页| 欧美久久久久久蜜桃| 91超碰这里只有精品国产| 欧美精品tushy高清| 欧美一区二区三区性视频| 日韩丝袜美女视频| 久久先锋影音av| 中文字幕亚洲区| 亚洲午夜一区二区三区| 午夜欧美一区二区三区在线播放| 手机精品视频在线观看| 老汉av免费一区二区三区| 精品一区二区三区免费观看| 国产乱淫av一区二区三区| 国产不卡视频一区| 在线免费观看日韩欧美| 日韩视频免费观看高清完整版在线观看 | 欧美一区二区三区喷汁尤物| 日韩欧美国产高清| 中文在线免费一区三区高中清不卡| 亚洲少妇屁股交4| 亚洲最新视频在线播放| 美国十次了思思久久精品导航| 国产精品18久久久久久久久久久久 | 91丨porny丨首页| 欧美日韩国产在线观看| 精品久久久三级丝袜| 国产精品高潮久久久久无| 亚洲高清在线视频| 国产成人激情av| 欧美日韩免费在线视频| 精品久久久久久久人人人人传媒| 国产精品初高中害羞小美女文| 亚洲图片自拍偷拍| 粗大黑人巨茎大战欧美成人| 欧美天堂一区二区三区| 国产精品污网站| 日本三级亚洲精品| 一本色道久久综合亚洲91|