- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
零,关于自学
希望大家能够通过这个项目能够自己总结出一套适合自己的自学方法
一,关于邮箱
申请了两个邮箱
javamailfrom@126.com 密码:javamail
javamailto@126.com 密码:javamail
案例,查看邮件
SMTP,发邮件服务器
POP,收邮件服务器
在DOS下输入telnet 110 后回车
+OK Welcome to coremail Mail Pop3 Server (126coms[b1b9eb22167fb29b9b6d529a09
5bs])
user javamailto
+OK core mail
pass javamail
+OK 1 message(s) [1311 byte(s)]
list
+OK 1 1311
1 1311
.
retr 1
+OK 1311 octets
案例,发送邮件,等学了james邮件服务器再讲
二,基本概念
1,邮件服务器
生活中,邮局
程序中,提供收发电子邮件的服务器
生活中的发一封信过程
先写信,到最近的邮局投递,发到管辖收信人的那个邮局,然后再送信
程序中126邮箱用户,发给163邮箱用户一封信
先写信,邮件在126,126会把邮件转到163,163查找收件人,然后送信
邮件服务器按功能来分有两种:收邮件,发邮件
SMTP:专门发邮件的
POP3:专门收邮件的
2,邮件客户端软件
现在主流的都是网页版的邮件客户端
Windows系统自带的Outlook软件,就是一个典型的邮件客户端软件
比较有名的还有FoxMail,也是邮件客户端软件
3,邮件传输协议
SMTP:Simple Mail Transfer Protocol
POP3:Post Office Protocol
IMAP:(POP3的扩展)Internet Message Access Protocol
三,javamail简介
是sun公司,编写的专门帮助开发人员收发邮件的工具包,以1.4.3版本为例
1,javamail文件结构
解压后的目录结构说明
demo:示例
docs:帮助文档
lib:所用到的类库(细分jar)
mail.jar:完整jar包
2,javamail的体系结构
The JavaMail API provides classes that model a mail system.
The javax.mail package defines classes that are common to all mail systems.
The ernet package defines classes that are specific to mail systems based on internet standards such as MIME, SMTP, POP3, and IMAP. The JavaMail API includes the javax.mail package and subpackages.
按功能分主要有3类
创建和解析邮件内容的API
发送邮件的API
接收邮件的API
核心的类
javax.mail Class Message创建和解析邮件的核心类
This class models an email message.
javax.mail Class Transport发送邮件的核心类
An abstract class that models a message transport.
javax.mail Class Store接收邮件的核心类
An abstract class that models a message store and its access protocol, for storing and retrieving messages.
javax.mail Class Session整个邮件软件运行环境变量的配置信息类,如主机名,端口号,收发邮件的协议等
四,编写邮件的基本原理
1,Message是一个抽象类,主要是为了被继承,主要学习其子类
ernet Class MimeMessage表示整封邮件
ernet Class MimeBodyPart表示邮件体
ernet Class MimeMultipart多个邮件体组成部分
2,ernet Class InternetAddress
表示电子邮件地址的类
Constructor Summary InternetAddress()Default constructor.默认构造方法 InternetAddress(String address)Constructor.利用地址字符串构造
您可能关注的文档
最近下载
- (2025年高考真题) 2025年高考北京卷数学真题(原卷版).docx VIP
- 智慧药学与AIGC应用与实践技能培训题库答案-2025年华医网继续教育.docx VIP
- 善与美书简第十八封信:冰上舞蹈,跃出误区的艺术.docx VIP
- 人教部编版九年级语文上册名著导读(二)《水浒传》填空题练习 (含答案).pdf VIP
- 压裂施工安全操作规定.docx VIP
- GB T 14683-2017_硅酮和改性硅酮建筑密封胶_高清版_可检索.pdf
- 竞选升旗手演讲稿PPT.pptx VIP
- 三年级上语文试卷——期中综合测试卷 (PDF版,含答案)人教(部编版).pdf VIP
- 2024年10月 高等教育自学考试 真题 室内设计 00709.pdf VIP
- 统战培训课件.ppt VIP
原创力文档


文档评论(0)