You can find more information about each bug number by visiting the Bug Parade in the Java Developer Connection(SM) and looking up each bug you're interested in. Check it out at: http://developer.java.sun.com/developer/bugParade/index.html CHANGES IN THE 1.1.3 FCS RELEASE -------------------------------- The following bugs have been fixed in the 1.1.3 release. 4248755 Problem loading a custom provider 4249046 don't put space after SMTP FROM: and TO: 4249058 IMAP appendMessages() should include the message Flags as well. 4263185 JavaMail and JAF can't find properties when used as std ext 4271714 DEBUG message always printed when providers loaded from /lib 4276080 getEncoding method doesn't parse MIME header 4279603 RFC822 and MIME specials does not include period "." 4292793 using Message.reply(true) twice on the same IMAP message causes NPE 4293605 javax.mail.MimeMultipart boundary string contains invalid characters 4296711 JavaMail IMAP provider doesn't set SEEN on messages with 0 length body 4305687 JavaMail speaking SMTP fails to quote dots in some cases add support for SMTP Authentication, see NOTES.txt add support for SMTP Delivery Status Notification, see NOTES.txt SMTP return address is now set in mail.smtp.from fix bug in InternetAddress when parsing `` (Mr. X)'' improve javadocs in many places based on questions to javamail@sun.com avoid JDK 1.2 bug 4208960 in SimpleTimeZone.getOffset canonicalize the URLName before fetching saved PasswordAuthentication convert SimpleClient to swing 1.1 package names (javax.swing.*) folder.getURLName() should return native separator, not /, per RFC 2192 use JDK 1.2 ClassLoader.getResources() method (if available) to find all META-INF/javamail.providers and META-INF/javamail.address.map files in the CLASSPATH, to better support protocol provider jar files encode/decode username and password fields of URLName to allow (e.g.) usernames with "@" added DataContentHandler for text/html, to simplify creation of HTML messages and body parts remove escapes from personal name when parsing in InternetAddress cache results of IMAP STATUS command for 1 second, to improve performance of back-to-back calls to getMessageCount, getNewMessageCount, getUnreadMessageCount fix InternetHeaders Enumeration to work even if hasMoreElements isn't called support mail.smtp.timeout property CHANGES IN THE 1.1.2 FCS RELEASE -------------------------------- The following bugs have been fixed in the 1.1.2 release. Fixed bug where IMAP server connection hangs around even though the connect() method failed. 4199595 force quoted-printable encoding of long text lines fix bug in SMTP output that sometimes duplicated "." close SMTP transport on I/O error 4230541 don't send SMTP NOOP unnecessarily 4216666 IMAP provider INTERNALDATE formatter error, causing problems during appendMessages() 4227888 IMAP provider does not honor the UID item in its FetchProfile CHANGES IN THE 1.1.1 FCS RELEASE -------------------------------- The following bugs have been fixed in the 1.1.1 release. 4181143 personal can't be null in constructor 4134273 more careful & picky address parsing in InternetAddress parser 4183700 SMTPTransport fails to close socket under certain situations. IMAP provider retains appended message's internal date during Folder.appendMessages(Message[] m); More efficient server-side search for MessageIDTerm in the IMAP provider Fix RFC2047 decoding bug in InternetAddress.getPersonal() Be more tolerant of illegally formatted dates in date parsing. ignore empty lines in loadMappings forgot to use javaCharset() in MimeUtility.decodeWord() Allow addresses without hostnames in InternetAddress parser unrecognized charsets can cause IllegalArgument runtime exception when invoking getContent(). Authentication failure when connecting to Sun IMAP server. Reset SMTP connection after invalid address to allow future sends to succeed Any response to an SMTP NOOP command means we're still connected