当前位置:  技术问答>java相关

如何用javax.mail 包发送附件?

    来源: 互联网  发布时间:2015-03-16

    本文导语:  各位高高手: 小弟不知如何用mail包发送附件。 请赐教 望贴出源码,万分感谢,给分! | // Define message   Message message = new MimeMessage(session);   message.setFrom(new InternetAddress(from));   message.addRecipient(...

各位高高手:
小弟不知如何用mail包发送附件。
请赐教
望贴出源码,万分感谢,给分!

|


// Define message
  Message message = new MimeMessage(session);
  message.setFrom(new InternetAddress(from));
  message.addRecipient(Message.RecipientType.TO,
    new InternetAddress(to));
  message.setSubject("Hello JavaMail Attachment");

  // Create the message part
  BodyPart messageBodyPart = new MimeBodyPart();

  // Fill the message
  messageBodyPart.setText("Pardon Ideas");

  Multipart multipart = new MimeMultipart();
  multipart.addBodyPart(messageBodyPart);

  // Part two is attachment
  messageBodyPart = new MimeBodyPart();
  DataSource source = new FileDataSource(filename);
  messageBodyPart.setDataHandler(new DataHandler(source));
  messageBodyPart.setFileName(filename);
  multipart.addBodyPart(messageBodyPart);

  // Put parts in message
  message.setContent(multipart);

  // Send the message
  Transport.send(message);
  

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • import javax.mail.* 跟import javax.mail.internet.MimeMessage;import javax.mail.internet.InternetAddress;有啥区别,详情请点击看里
  • 在哪里可以下载扩展包,javax.mail.*,javax.mail.internet.*!下来先得分!谢谢
  • 为什么我的Swing中没有mail包呢?即javax.mail.*时无mail呢?
  • javax.mail
  • 请问javax.mail里面的东西做什么用?
  • java.lang.NoClassDefFoundError: javax/mail/Address错误
  • 求救--javamail做收邮件时:javax.mail.NoSuchProviderException: No provider for pop3
  • java命名空间javax.sound.midi接口synthesizer的类成员方法: unloadinstrument定义及介绍
  • 谁能解释一下如何使用javax.servlet.Filter 和javax.servlet.FilterChain!
  • java命名空间javax.accessibility类accessiblestateset的类成员方法: states定义及介绍
  • 包 javax.servlet ,javax.servlet.http 不存在,原因?解决办法?谢了!
  • java命名空间javax.sound.midi接口synthesizer的类成员方法: issoundbanksupported定义及介绍
  • 有一个小问题,要想在jdk下用到javax怎么办?到哪找javax来呢,不是从visual age吧?
  • java命名空间javax.imageio.plugins.jpeg类jpegimagewriteparam的类成员方法: unsetencodetables定义及介绍
  • 我写了一段SERVLET,在JAVAC时说import javax.servlet.*有错误,javax.servelet不存在?
  • java命名空间javax.imageio.plugins.jpeg类jpegimagereadparam的类成员方法: unsetdecodetables定义及介绍
  • 请问javax包在哪里有得下?我用jdk1.3使用import javax.sql.* 出错找不到包?谢谢
  • java命名空间javax.management类query的类成员方法: lt定义及介绍
  • 为什么总是编译错误:package javax.servlet does not exist /import javax.servlet.*
  • java命名空间javax.management类query的类成员方法: le定义及介绍
  • 请问各位大虾,我在编译SERVLET时,总是找不到javax.servlet.*或者javax.servlet.http.*,需要怎么配一下。
  • java命名空间javax.management类query的类成员方法: ge定义及介绍
  • 请问这是什么原因package javax.servlet does not exist import javax.servlet.*;,谢谢
  • java命名空间javax.management类query的类成员方法: eq定义及介绍
  • 写了一个servlet程序,但用javac编译时,发现javax.servlet.*,javax.servlet.http.*不存在,为什么?怎样解决?
  • java命名空间javax.management类query的类成员方法: plus定义及介绍
  • 请问为什么我的servlet程序,在编译时总是会出现包javax.servlert和包javax.servlet.http不存在的错误,我在环境变量classpath种已经登记了servlet.jar的位置了。如何解决?
  • java命名空间javax.management类query的类成员方法: times定义及介绍
  • import javax.servlet.http.*;后,怎么提示package javax.servlet.http does not exist?我的classpath中已添加了tomcat/lib/servlet.jar!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3