- 2
- 0
- 约2.51万字
- 约 107页
- 2022-05-26 发布于重庆
- 举报
13.7.4 邮件正文 public void sendMessage(String fromAddr,String toAddr) throws Exception{ //创建一个邮件 Message msg = new MimeMessage(session); InternetAddress[] toAddrs =InternetAddress.parse(toAddr, false); msg.setRecipients(Message.RecipientType.TO, toAddrs); msg.setSubject(hello); msg.setSentDate(new Date()); msg.setFrom(new InternetAddress(fromAddr)); Network Programming An Introduction to Database System 第六十二页,共一百零七页。 13.7.4 邮件正文 String attch1=attch1.rar; String attch2=attch2.rar; Multipart multipart=new MimeMultipart(); //加入文本内容 MimeBodyPart mimeBodyPart1=new MimeBodyPart(); mimeBodyPart1.setText(How are you); multipart.addBodyPart(mimeBodyPart1); Network Programming An Introduction to Database System 第六十三页,共一百零七页。 13.7.4 邮件正文 //加入第一个附件 MimeBodyPart mimeBodyPart2=new MimeBodyPart(); fds=new (attch1);//得到数据源 mimeBodyPart2.setDataHandler(new DataHandler(fds)); mimeBodyPart2.setDisposition(Part.ATTACHMENT);//标识本部件为附件 mimeBodyPart2.set(fds.getName()); //设置文件名(与原文件名同) multipart.addBodyPart(mimeBodyPart2); //将附件添加到正文对象 Network Programming An Introduction to Database System 第六十四页,共一百零七页。 13.7.4 邮件正文 //加入第二个附件 MimeBodyPart mimeBodyPart3=new MimeBodyPart(); fds=new (attch2); //得到数据源 mimeBodyPart3.setDataHandler(new DataHandler(fds)); mimeBodyPart3.setDisposition(Part.ATTACHMENT); mimeBodyPart3.set(fds.getName()); //设置文件名 multipart.addBodyPart(mimeBodyPart3); msg.setContent(multipart); //设置邮件的正文 Transport.send(msg); //发送邮件 } Network Programming An Introduction to Database System 第六十五页,共一百零七页。 13.7.4 邮件正文 public static void main(String[] args)throws Exception { MailClientSendAttach client=new MailClientSendAttach(); client.init(); client.sendMessage(client.fromAddr,client.toAddr); client.close(); } } Network Programming An Introduction to Database System 第六十六页,共一百零七页。 13.7.5 邮件接收 例程的MailClientReadAttach类的processMessage(Message msg)方法演示如何解析并处理可能包括附件的邮件。 public static void processMessage(Mes
您可能关注的文档
- 共建平安校园,强化安全意识.ppt
- 公共关系策划的类型与基本原则.ppt
- 复合材料的定义、性能与分类.ppt
- 高中地理课件高中地理课件农业的区位选择.ppt
- 工作分析培训教材.ppt
- 发动机试车工艺流程知识.ppt
- 工伤保险概述.ppt
- 公司5月份职业健康培训.ppt
- 房地产企业管控模式选择及执行.ppt
- 多媒体桌面语音业务开通培训.ppt
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)