- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第29章 JavaMail
第五部分 高级服务 JavaEE5 教程 大连东软信息学院计算机系 第五部分 主要内容 JavaMail JAAS 第29章 JavaMail JavaEE5 教程 大连东软信息学院计算机系 主要内容 E-mail体系结构 JavaMail API WebLogic中邮件会话的配置 邮件发送示例程序 邮件接收示例程序 29.1 E-mail体系结构 29.1.1 什么是E-mail E-mail是用户间或应用程序间交换信息的Internet标准。 E-mail消息可以包含普通文本,也可以包含更为复杂的多媒体数据类型 每个E-mail消息的头信息中都包含消息的发出者、发送的目的地和其他相关信息。 29.1 E-mail体系结构 29.1.2 E-mail体系结构 29.1 E-mail体系结构 29.1.3 E-mail相关的协议 简单邮件传输协议(SMTP) 邮箱协议(POP3) Internet消息访问协议(IMAP) 29.1 E-mail体系结构 29.1.4 什么是Java Mail JavaMail是Java EE中标准API,是对邮件服务器访问过程的封装。 29.2 JavaMail API 29.2.1 Session 定义了全局的和每个用户的与邮件相关的属性,包括: mail.store.portocol:确定检索邮件所使用的协议。imap或者pop3。 mail.transport.protocol:确定发送邮件所使用的协议,可以是smtp。 mail.host:确定邮件服务器的主机名。 mail.user:确定检索邮件或者发送邮件的用户名。 mail.protocol.host:确定具体的发送邮件服务器或者接收邮件服务器,有时候发送邮件服务器和接收邮件服务器使用的主机不同,这时候需要详细指定各个协议使用的主机,如果不指定,使用mail.host所确定的主机。 mail.protocol.user:为登陆特定邮件服务器所使用的用户名,如果没有指定,使用mail.user所指定的用户。 mail.from:为邮件指定默认的回复地址,如果没有指定,是用mail.user所指定的用户。 29.2 JavaMail API 29.2.2 Message 表示单个邮件消息,它的属性包括消息类型、地址信息和所定义的目录结构。 Message类是一个抽象类,必须实现它的一个子类 通常使用MimeMessage,它是Message类的一个派生类。 29.2 JavaMail API 29.2.2 Message 发送邮件时候使用的方法 setFrom() setFrom(Address address) addFrom(Address[] addresses) setSubject(String subject) setContent(String contentType) setSentDate(java.util.Date date) 29.2 JavaMail API 29.2.2 Message 发送邮件时候使用的方法 setRecipient(Message.RecipientType type, Address address) addRecipient(Message.RecipientType type, Address address) setRecipients(Message.RecipientType type, Address[] addresses) addRecipients(Message.RecipientType type, Address[] addresses) setReplyTo(Address[] addresses) setText(String text) 29.2 JavaMail API 29.2.2 Message 接收邮件时候使用的方法 Flags getFlags() Folder getFloder() Address getFrom() int getMessageNumber() Address[] getAllRecipients() 29.2 JavaMail API 29.2.2 Message 接收邮件时候使用的方法 java.util.Date getReceivedDate() Address[] getRecipients(Message.RecipientType type) Address[] getReplyTo() java.util.Date getSentDate() java.lang.String getSubject() 29.2 JavaMail API 29.2.3
您可能关注的文档
最近下载
- 第七章社会主义现代化建设的教育科技人才战略.pptx VIP
- 《商务数据分析》教学课件:4.1 认识数据处理.ppt VIP
- 医用β-磷酸三钙生物降解材料地研究.pdf VIP
- 4.4 利用三角形全等测距离 教学设计 北师大版(2025)数学七年级下册.docx VIP
- 2025-2030年中国商用车行业市场调研及未来发展前景预测研究报告.docx
- 社会心理学实务考试题库单选题100道及答案解析.docx VIP
- 新员工入职培训.ppt VIP
- 函数的概念(全国优质课课件).pptx VIP
- GB51082-2023工业建筑涂装设计规范.docx VIP
- 清华大学版(2024)七年级上册信息科技 第1节 问题与算法 课件.pptx VIP
原创力文档


文档评论(0)