国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > Java > 正文

Java郵件發送程序(可以同時發給多個地址、可以帶附件)

2019-11-26 16:20:20
字體:
來源:轉載
供稿:網友
發送郵件的主程序

import java.util.Properties;
import common.util.Email_Autherticatorbean;
import javax.mail.Authenticator;
import javax.mail.internet.InternetAddress;
import org.apache.commons.lang.StringUtils;
import javax.mail.internet.MimeBodyPart;
import javax.mail.Multipart;
import javax.activation.FileDataSource;
import javax.mail.internet.MimeMultipart;
import javax.activation.DataHandler;
import javax.mail.internet.MimeUtility;
import java.util.Date;

/**
* 利用java.mail的郵件發送程序
*/

public class SendMailTest
{
  public static void main(String[] args)
  {
    String title = "titleTest";//所發送郵件的標題
    String from ="sir_znp@163.com";//從那里發送
    String sendTo[] = {"znp@163.net","sir_znp@163.com"};//發送到那里
    //郵件的文本內容,可以包含html標記則顯示為html頁面
    String content = "mail test!!!!!!<br><a href=#>aaa</a>";
    //所包含的附件,及附件的重新命名
    String fileNames[] = {"F://music//text1.txt,text1.txt","F://music//text2.txt,text2.txt"};
    try {
    //  MailSender mailsender = new MailSender();
      sendmail(title, from, sendTo, content, fileNames,"text/html;charset=gb2312");
      } catch (Exception ex) { ex.printStackTrace(); }
  }

  public static void sendmail(String subject, String from, String[] to, String text, String[] filenames,String mimeType) throws Exception
  {
    //ResourceBundle mailProps = ResourceBundle.getBundle("mail");   可以從配置文件讀取相應的參數
    Properties props = new Properties();

    String smtp = "smtp.163.com";  //設置發送郵件所用到的smtp
    String servername = "sir_znp";
    String serverpaswd = "123";

    javax.mail.Session mailSession; //郵件會話對象
    javax.mail.internet.MimeMessage mimeMsg; //MIME郵件對象

    props = java.lang.System.getProperties(); //獲得系統屬性對象
    props.put("mail.smtp.host", smtp); //設置SMTP主機
    props.put("mail.smtp.auth", "true"); //是否到服務器用戶名和密碼驗證
    //到服務器驗證發送的用戶名和密碼是否正確
    Email_Autherticatorbean myEmailAuther = new Email_Autherticatorbean(servername, serverpaswd);
    //設置郵件會話
    mailSession = javax.mail.Session.getInstance(props, (Authenticator) myEmailAuther); 
    //設置傳輸協議
    javax.mail.Transport transport = mailSession.getTransport("smtp");
    //設置from、to等信息
    mimeMsg = new javax.mail.internet.MimeMessage(mailSession);
    if (!StringUtils.isEmpty(from))
       {
         InternetAddress sentFrom = new InternetAddress(from);
         mimeMsg.setFrom(sentFrom);  //設置發送人地址
       }

    InternetAddress[] sendTo = new InternetAddress[to.length];
    for (int i = 0; i < to.length; i++)
       {
         System.out.println("發送到:" + to[i]);
         sendTo[i] = new InternetAddress(to[i]);
       }

    mimeMsg.setRecipients(javax.mail.internet.MimeMessage.RecipientType.TO, sendTo);
    mimeMsg.setSubject(subject, "gb2312");

    MimeBodyPart messageBodyPart1 = new MimeBodyPart();
    //messageBodyPart.setText(UnicodeToChinese(text));
    messageBodyPart1.setContent(text, mimeType);

    Multipart multipart = new MimeMultipart();//附件傳輸格式
    multipart.addBodyPart(messageBodyPart1);

    for (int i = 0; i < filenames.length; i++) {
      MimeBodyPart messageBodyPart2 = new MimeBodyPart();
      //選擇出每一個附件名
      String filename = filenames[i].split(",")[0];
      System.out.println("附件名:" + filename);
      String displayname = filenames[i].split(",")[1];
      //得到數據源
      FileDataSource fds = new FileDataSource(filename);
      //得到附件本身并至入BodyPart
      messageBodyPart2.setDataHandler(new DataHandler(fds));
      //得到文件名同樣至入BodyPart
      //messageBodyPart2.setFileName(displayname);
      // messageBodyPart2.setFileName(fds.getName());
      messageBodyPart2.setFileName(MimeUtility.encodeText(displayname));
      multipart.addBodyPart(messageBodyPart2);
    }
    mimeMsg.setContent(multipart);
    //設置信件頭的發送日期
    mimeMsg.setSentDate(new Date());
    mimeMsg.saveChanges();
    //發送郵件
    transport.send(mimeMsg);
    transport.close();
  }



驗證類
package common.util;
import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;
public class Email_Autherticatorbean  extends Authenticator
{
private String m_username = null;
private String m_userpass = null;

public void setUsername(String username)
{
m_username = username;
}

public void setUserpass(String userpass)
{
m_userpass = userpass;
}

public Email_Autherticatorbean(String username, String userpass)
{
   super();
   setUsername(username);
   setUserpass(userpass);

}
public PasswordAuthentication getPasswordAuthentication()
{

  return new PasswordAuthentication(m_username,m_userpass);
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
青青草原国产在线观看| 日本动漫同人动漫在线观看| 久久五月精品| 天天操人人干| 国产成人高清精品| 不卡av免费观看| 国产网红在线| 在线国产一级| 国产美女极品在线| 91麻豆免费在线视频| xxxx视频在线| 国产成人精品实拍在线| 欧美色第一页| 91蜜桃在线视频| 国产字幕在线看| a√在线视频| 狠狠插狠狠操| 中文字幕av免费| 国产偷窥洗澡视频| 日本调教视频在线观看| 国产呻吟对白刺激无套视频在线| 四虎成人精品在永久在线观看| 国产日本在线| 尤物免费看在线视频| 天天激情综合| 天天干天天操天天爽| 91在线超碰| 国产三级视频在线播放线观看| 超碰91在线| free性亚洲| gogo在线观看| 99中文字幕一区| 国产福利在线看| 国产一级黄色电影| 天堂在线看视频| 久久香蕉av| 狠狠操视频网站| 久热国产视频| 黄色av网站在线| 国产在线二区| 国产一级大片| 国产无遮挡又黄又爽免费网站| 国产美女视频一区二区二三区| 麻豆精品传媒视频观看| www亚洲天堂| 狂野欧美性猛交xxxx乱大交| 久久久久久久久亚洲精品| 永久免费在线观看| h网站免费在线观看| 羞羞视频在线观看免费| 在线视频观看你懂的| 在线亚洲精品自拍| 日韩中文字幕久久久经典网| www在线播放| 欧美日韩**字幕一区| 免费不卡中文字幕视频| 国产原创精品视频| 国产成a人亚洲精v品| 在线观看的网站你懂的| 女子免费在线观看视频www| 国产嫩草在线视频| 国产一二三在线观看| 最新av免费看| 国产福利图片| 免费看av大片| 国产xxxxx| 六月天色婷婷| 国产精品视频福利一区二区| 中文在线官网天堂| 全网国产福利在线播放| 中文字幕在线免费视频| 在线观看午夜av| 日本中文字幕在线播放| 尤物在线视频观看| 尤物在线网址| 人人九九精品| 亚洲欧美综合乱码精品成人网| 欧美xxxxx性| 精品欧美日韩一区二区| 六月天色婷婷| 亚洲精品视频在线免费| 国产网站在线播放| 国产女人伦码一区二区三区不卡| 99久久99热久久精品免费看| 国产卡一卡二卡三| www.狠狠| 亚洲免费国产| av福利在线| 99福利在线| 国产二级c片l毛片| 最近免费中文字幕在线第一页 | 亚洲视频日韩| 中中文字幕av在线| 成年网站免费入口在线观看| 精品伦理一区二区| 国产一区久久精品| 最近中文av字幕在线中文| 九九热在线观看视频| www.久草.com| аⅴ成人天堂中文在线| 亚洲精品视频在线免费| av在线免费播放网站| 国产精美视频| 精品国产二区三区| av影视在线看| 久久五月精品| 天堂在线看视频| 国产视频资源| 国产激情自拍| 亚洲国产精品区| 超碰97国产精品人人cao| 天海翼中文字幕| 黄色毛片在线观看| 国产精品一区牛牛影视| 国产精选在线观看| 国产偷窥老熟盗摄视频| 国产极品视频| 永久免费av网站| 亚洲人成影院在线| 黄色网址在线免费播放| 国产永久免费高清在线观看视频| 高清欧美精品xxxxx在线看| 国产精选在线观看| 国产成人亚洲综合小说区| 中文字幕av在线| 免费影视观看网站入口| 中文字幕在线免费观看| 伊人影院在线播放| 激情五月色综合亚洲小说| 国产一区二区三区不卡在线| 精品一区二区91| 九九99九九精彩| 国产精品bbw一区二区三区| 一区二区三区四区在线免费视频| 成av人免费青青久| 在线免费国产视频| 最近最好的中文字幕2019免费| 中文av字幕| 中文字幕不卡| 日本福利午夜视频在线| 97视频在线观看网站| 最近免费中文字幕在线第一页| 一区二区三区四区在线免费视频| 大香伊人中文字幕精品| 超碰91在线| 在线播放一区二区精品产| 国产午夜电影| 超碰在线中文| www.国产精| 香蕉视频在线观看www| 国产欧美日本亚洲精品一4区| 欧美日韩**字幕一区| av在线不卡免费| 99热国产在线| av日韩在线免费| 在线一二三区| 69国产精品| 精品黄色免费中文电影在线播放| 天天av综合网| 中文字幕在线免费视频| 黄色片大全在线观看| 久久国产情侣| 日本福利在线| 久草电影在线| 国产免费av高清在线| 欧美96在线| 天天爱天天做色综合| 国产麻豆精品入口在线观看| 久久精品亚洲7777影院| 欧美大交乱xxxx| 国产在线观看网站| 日本中文字幕在线看| 中文字幕日本在线观看| 国产欧美日韩精品综合| 精品入口蜜桃| 日本久久网站| 高清视频一区二区三区四区| 黄色av免费在线| 国产精品99999| sese在线视频| 国产鲁鲁视频在线观看特色| 国产精品区一区二| 日本在线免费中文字幕| 国产在线精品一区二区不卡| 最好看更新中文字幕| 国产xxxx做受性欧美88| 亚洲精品午夜级久久久久| 国产在线观看18| 精品一二三四| 国产精品一品| 在线播放国产区| 国产一区二区三区四区尤物| 国产白浆在线| 国产免费高清| 日韩精品免费一区二区| 国产一二三在线观看| 日本a级黄色| 在线中文视频| 国产网站av| 国产在线一二三|