javaMail简介(一)
一:开发javaMail用到的协议
SMTP(simple Message Transfer Protocal):简单消息传输协议。发送邮件时使用的协议,描述了数据该如何表示,默认端口为:25
POP3(Post Office Protocal):邮局协议。接收邮件时使用的协议,默认端口为:110
MIME(Multipurpose Internet Mail Extensions):多用途互联网邮件扩展类型.是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开,比如:Content=text/html;
IMTP(Internet Mail Access Protocol):Internet邮件访问协议,是POP3的替代协议
RFC822文档:这个文档规定了如何编写一封简单的邮件格式,利用RFC822文档漏洞可以发送假冒邮件。
二:使用的jar包
1.mail.jar
2.JAF(java Actionvation Framework)框架,如果使用的而是JDK6以上可以不需要导入
关于JAF框架:是一个专用的数据处理框架,它用于封装数据,并未应用程序提供访问和操纵数据的接口。JAF的主要作用在于让java应用程序知道如何对一个数据源进行查看、编辑和打印等操作。
三:几个了解
CC:抄送人。
比如邮件要发给技术部,同时想发给保卫部、财务部,你就在抄送地址里填上保卫部、财务部他们就会一起收到。叫抄送
BCC:密送人
比如邮件要发给技术部,但你同时想给总经理也发一封,但不想让技术部知道,你就在暗送地址填上总经理,他就会收到而技术部不会知道