README.txt
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:7k
源码类别:

Java编程

开发平台:

Java

  1. README
  2. ======
  3.     JavaMail(TM) API 1.3.1 release
  4.     ------------------------------
  5. Welcome to the JavaMail API 1.3.1 release!  This release includes
  6. versions of the JavaMail API implementation, IMAP, SMTP, and POP3
  7. service providers, some examples, and documentation for the JavaMail
  8. API.
  9. Please see the FAQ at http://java.sun.com/products/javamail/FAQ.html
  10. JDK Version notes
  11. -----------------
  12. The JavaMail API supports JDK 1.1.x or higher, including the Java 2
  13. platform, Standard Edition (J2SE) 1.2.x, 1.3.x, and 1.4.x.  Note that
  14. we have currently tested this implementation only with JDK 1.1.8 and
  15. J2SE 1.3.
  16. Note also that JAF 1.0.1 is known to have problems with JDK versions
  17. before 1.1.6.  We *strongly* recommend the use of JAF 1.0.2.
  18. Protocols supported
  19. -------------------
  20. This release supports the following mail protocols:
  21.     IMAP - a message Store protocol, for reading messages from a server
  22.     SMTP - a message Transport protocol, for sending messages to a server
  23.     POP3 - a message Store protocol, for reading messages from a server
  24. See our web page at http://java.sun.com/products/javamail for the
  25. latest information on third party protocol providers.
  26. Contents
  27. --------
  28.     Included in this release are the following:
  29.     README.txt  this file
  30.     LICENSE.txt Software license
  31.     NOTES.txt Notes, issues and known bugs
  32.     CHANGES.txt Changes since the previous release
  33.     mail.jar The JavaMail API and all service providers,
  34. most users need *only* this jar file
  35.     lib/mailapi.jar The JavaMail API with no service providers
  36.     lib/imap.jar The IMAP service provider
  37.     lib/smtp.jar The SMTP service provider
  38.     lib/pop3.jar The POP3 service provider
  39.     docs/JavaMail-1.1-changes.txt
  40. Description of the new APIs that were added in
  41. JavaMail API 1.1
  42.     docs/JavaMail-1.2-changes.txt
  43. Description of the new APIs that were added in
  44. JavaMail API 1.2
  45.     docs/JavaMail-1.3-changes.txt
  46. Description of the new APIs that were added in
  47. JavaMail API 1.3
  48.     docs/JavaMail-1.2.ps
  49. Postscript version of the JavaMail API 1.2 specification
  50.     docs/JavaMail-1.2.pdf
  51. PDF version of the JavaMail API 1.2 specification
  52.     docs/Providers.ps
  53. Postscript version of the JavaMail Service Provider
  54. guide.
  55.     docs/Providers.pdf
  56. PDF version of the JavaMail Service Provider guide.
  57.     docs/javadocs/ The JavaMail API javadocs
  58.     demo/README.txt Instructions for running the demo programs
  59.     demo/ByteArrayDataSource.java
  60. demo DataSource that can be used for in-memory data
  61. of any MIME type
  62.     demo/CRLFOutputStream.java
  63. demo OutputStream filter to convert all line terminators
  64. to CRLF
  65.     demo/NewlineOutputStream.java
  66. demo OutputStream filter to convert all line terminators
  67. to platform's line terminator
  68.     demo/copier.java demo program to copy mail between folders
  69.     demo/folderlist.java demo program to list subfolders
  70.     demo/monitor.java demo program to monitor for new mail
  71.     demo/mover.java demo program to move mail between folders
  72.     demo/msgmultisendsample.java
  73. demo program to send a sample multipart message
  74.     demo/msgsend.java demo program to send a single part text message
  75. to a specified recipient (ala /bin/mail)
  76.     demo/msgsendsample.java
  77. demo program to send a sample single part text message
  78.     demo/msgshow.java demo program to read messages from an IMAP store
  79.     demo/namespace.java demo program that illustrates use of namespace APIs
  80.     demo/search.java demo program to search folders
  81.     demo/registry.java demo program that illustrates the registry
  82.     demo/uidmsgshow.java
  83. demo program to read messages from an IMAP store
  84.     demo/sendfile.java demo program to send a file as an attachment
  85.     demo/sendhtml.java  demo program to send html mail
  86.     demo/transport.java demo program to illustrate use of Transport
  87.     demo/client/ source files for cool demo program that implements 
  88. a simple mail reader. (Uses Swing)
  89.     demo/client/README.txt
  90. README file for running the simple mail-reader demo
  91.     demo/servlet/ source for a simple servlet that allows using a
  92. web browser to read and send mail
  93.     demo/servlet/README.txt
  94. README file that describes the JavaMailServlet
  95. Requirements
  96. ------------
  97. Note that the JavaMail API requires the JavaBeans(TM) Activation
  98. Framework package to be installed as well.  Download the latest version
  99. of the JavaBeans Activation Framework from
  100. http://java.sun.com/beans/glasgow/jaf.html
  101. and install it in a suitable location.
  102. Installation
  103. ------------
  104.   Solaris
  105.   -------
  106.   1. Unzip the javamail-1_3_1.zip archive. (you may have already done this)
  107.   2. Set your CLASSPATH to include the "mail.jar" file obtained from 
  108.      the download, as well as the current directory. 
  109.      Assuming you unzipped javamail-1_3_1.zip in /u/me/download/ the
  110.      following would work:
  111.       export CLASSPATH=$CLASSPATH:/u/me/download/javamail-1.3/mail.jar:.
  112.     Also include the "activation.jar" file that you obtained from
  113.     downloading the Java Activation Framework, in your CLASSPATH.
  114.     For example:
  115.       export CLASSPATH=$CLASSPATH:/u/me/download/activation/activation.jar
  116.     
  117.   3. Go to the demo directory
  118.   4. Compile any demo using your java compiler. For example:
  119.       javac msgshow.java
  120.   5. Run the demo. The '-' option lists the required and optional
  121.      command-line options to successfully run any demo. For example:
  122.       java msgshow -
  123.     
  124.     lists the available options. And
  125.       java msgshow -T imap -H <mailserver> -U <username> -P <passwd> -f INBOX 5
  126.     
  127.     uses the IMAP protocol to display message number 5 from your INBOX.
  128.   (Additional instructions on how to run the simple mail reader demo 
  129.   and servlet demo are provided in demo/client/README.txt and
  130.   demo/servlet/README.txt, respectively.)
  131.   Windows NT/95
  132.   -------------
  133.   1. Unzip the javamail-1_3_1.zip archive. (you may have already done this)
  134.   2. Set your CLASSPATH to include the "mail.jar" file obtained from 
  135.      the download, as well as the current directory. 
  136.      Assuming you unzipped javamail-1_3_1.zip in c:download the
  137.      following would work:
  138.      
  139.       set CLASSPATH=%CLASSPATH%;c:downloadjavamail-1.3mail.jar;.
  140.     Also include the "activation.jar" file that you obtained from
  141.     downloading the JavaBeans Activation Framework, in your CLASSPATH.
  142.       set CLASSPATH=%CLASSPATH%;c:downloadactivationactivation.jar
  143.     
  144.   3. Go to the demo directory
  145.   4. Compile any demo using your java compiler. For example:
  146.       javac msgshow.java
  147.   5. Run the demo. The '-' option lists the required and optional
  148.      command-line options to successfully run any demo. For example:
  149.       java msgshow -
  150.     lists the available options. And
  151.       java msgshow -T imap -H <mailserver> -U <username> -P <passwd> -f INBOX 5
  152.     
  153.     uses the IMAP protocol to display message number 5 from your INBOX.
  154.   (Additional instructions on how to run the simple mail reader demo 
  155.   and servlet demo are provided in demo/client/README.txt and
  156.   demo/servlet/README.txt, respectively.)
  157. Problems?
  158. ---------
  159. Our web page at http://java.sun.com/products/javamail has a pointer
  160. to the FAQ that includes information on protocols supported,
  161. installation problems, etc.  You'll also find information on how to
  162. subscribe to our discussion-list or announcement-list for announcements 
  163. of future JavaMail API releases.
  164. See the NOTES.txt file for information on how to report bugs.
  165. Enjoy!
  166. The JavaMail API Team