JavaMail深入浅出(2)计算机等级考试

文章作者 100test 发表时间 2010:01:30 10:39:31
来源 100Test.Com百考试题网


  /**

  * 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代码来进行截屏 并保存到jpg文件计算机等级考试
在java的main方法中调用java和javac计算机等级考试
JAVA类定义,成员类,抽象类及接口类计算机等级考试
Java报表软件比较计算机等级考试
JavaMail深入浅出(2)计算机等级考试
JavaMail深入浅出(1)计算机等级考试
vb应用程序调用vc的动态库实现联合调试计算机等级考试
java与javascript的数据类型转换计算机等级考试
Java线程的概念与原理计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛