javaMail 八大类

javaMail 八大类

javamail:   http://java.sun.com/products/javamail/downloads/index.html  ,其中包括mail.jar和文档

Activation.jar : http://java.sun.com/products/javabeans/jaf/downloads/index.html ,其中包括Activation.jar 
                                                 SMTP                          POP3
发件人---》发件服务器---》收件服务器----》收件人
MIME:并不是邮件发送协议,它作为多用涂邮件的扩展,定义了邮件内容的格式
JavaMail 的使用:
1、将mail.jar和activation.jar放到/WEB-INF/lib下
    javamail API核心类:
     1.1 Session(会话)类:定义了基本的邮件会话,邮件的收发工作都是基于这个会话进行的,Session对象得到邮件服务器、用户名、密码信息和整个应用程序都要用到的共享信息
    Session mailSession=Session.getDefultInstance(propts,auth);
     1.2 Message类 :用于存放实际发送的电子邮件信息,Message对象被作为一个MimeMessage对象来创建
            MimeMessage message=new MiMeMessage(session);
            为邮件设置收件人:
            Message.RecipientType.TO(收件人)
            Message.RecipientType.CC (抄送)
            Message.RecipientType.BCC(密送)
     1.3Address类, Address from=new InternetAddress([email protected]);
     1.4 Authenticator(验证程序类):
      1.5 Transport类:代表邮件发送协义,如smtp
      1.6 Store:代表存储邮件的邮件服务器
      1.8 Folder(邮件夹)类:代表了邮件夹,通过这个类可以访问邮件夹中的邮件。

    

 

你可能感兴趣的:(javaMail 八大类)