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(lhb@163.com);
1.4 Authenticator(驗證程序類):
1.5 Transport類:代表郵件發送協義,如smtp
1.6 Store:代表存儲郵件的郵件服務器
1.8 Folder(郵件夾)類:代表了郵件夾,通過這個類可以訪問郵件夾中的郵件。
posted on 2008-05-23 08:35
長春語林科技 閱讀(172)
評論(0) 編輯 收藏 所屬分類:
util