设为首页 加入收藏

TOP

JavaMail深入浅出(2)
2014-11-23 21:27:01 】 浏览:220
Tags:JavaMail 深入浅出

  /**


  * SendMailService 构造子注解。


  */


  public SendMail() {


  super();


  }


  private void fillMail(Session session,MimeMessage msg) throws IOException, MessagingException{


  String fileName = null;


  Multipart mPart = new MimeMultipart();


  if (mailFrom != null) {


  msg.setFrom(new InternetAddress(mailFrom));


  System.out.println("发送人Mail地址:"+mailFrom);


  } else {


  System.out.println("没有指定发送人邮件地址!");


  return;


  }


  if (mailTo != null) {


  InternetAddress[] address = InternetAddress.parse(mailTo);


  msg.setRecipients(Message.RecipientType.TO, address);


  System.out.println("收件人Mail地址:"+mailTo);


  } else {


  System.out.println("没有指定收件人邮件地址!");


  return;


  }


  if (mailccTo != null) {


  InternetAddress[] ccaddress = InternetAddress.parse(mailccTo);


  System.out.println("CCMail地址:"+mailccTo);


  msg.setRecipients(Message.RecipientType.CC, ccaddress);


  }


  if (mailbccTo != null) {


  InternetAddress[] bccaddress = InternetAddress.parse(mailbccTo);


  System.out.println("BCCMail地址:"+mailbccTo);


  msg.setRecipients(Message.RecipientType.BCC, bccaddress);


  }


  msg.setSubject(subject);


  InternetAddress[] replyAddress = { new InternetAddress(mailFrom)};


  msg.setReplyTo(replyAddress);


  // create and fill the first message part


  MimeBodyPart mBodyContent = new MimeBodyPart();


  if (msgContent != null)


  mBodyContent.setContent(msgContent, messageContentMimeType);


  else


  mBodyContent.setContent("", messageContentMimeType);


  mPart.addBodyPart(mBodyContent);


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇JAVA判断字符串是否为数字 下一篇Java报表软件比较

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目