Tiger JMail

Tiger JMail is a direct replacement for Sun's javamail.
Download

Tiger JMail Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Tiger Privacy
  • Publisher web site:

Tiger JMail Tags


Tiger JMail Description

Tiger JMail is a direct replacement for Sun's javamail. Tiger JMail is a direct replacement for Sun's javamail, but with an LGPL license and fewer bugs. TJ works with both the Kaffe and Sun JVMs.Tiger JMail is tested, maintained, and in active use. TJ works well, but there's lots of room for improvement.Installation:To install, just put the distribution jar file in your classpath. You can rename it to javamail.jar if you like. Because Sun's JVM uses its own javamail by default, to use Tiger JMail add this to your command line: -Xbootclasspath/p:javamail.jar Use the full pathname to TJ's jar in place of "javamail.jar". With the Kaffe JVM just put TJ in the classpath as usual. The jar file also contains source and docs. Source files are in the same directories as the executable class files. An open source replacement for Sun's Java Activation Framework is also included. If you want to rebuild from source, rename the jar to .zip and extract the files into a fresh directory. At a command prompt in that directory type ant clean ant build See the documentation for java.mail.Session for details on TJ's logging support. To generate javadocs, use ant apiTJ is a fork of the last LGPL version of the classpathx mail project, plus critical bug fixes and enhancements. See the file docs/mail/whyforked for details. Thanks to the classpathx people for the enormous amount of work they contributed.What's New in This Release:· Fixed several bugs found by FindBugs.· In SMTPTransport included multiline responses in last server response.· In SMTPTransport after sending "DATA" wait for 354 response or error.· In gnu.mail.util.UUDecoderStream.read(bytes) detected end-of-stream.· In SMTPTransport.readServerResponse() catch server not responding.· In Session.setDebugOut guarded against setting to null.· Added messages to several ParseExceptions.· In ParameterList allowed a final ';' with no following AV pairs.· In ContentType just logged bad parameter list.· In UUcoderStream handled grave accent in place of space.· In Application.java.getContent fixed infinite loop.· In javax.mail.internet.MimeMessage.setContent added setHeader call.· Added UUEncoderStream.closePart() to write suffix without closing. · In javamail javax.mail.Session set default debugging values.· Added Session.logException().· Handled blank encoding in MimePartDataSource.getInputStream.· Cleaned up java.mail.internet.InternetHeaders and handled null/blank values.· Added timestamp and threadstamp to Session.logException.· In MimeMessage and MimeBodyPart moved removeHeader() calls from setDataHandler() to setContent().· In Base64InputStream fixed off-by-one and checked for invalid chars.· Replaced old base64 code with bouncycastle's.· Removed duplicate trailing "" in SMTPTransport.finishData().· Added gnu.mail.util.EmbeddedFilterputStream and used them.· In javax.activation.DataHandler.writeTo() added flush.· In MimeUtility.encodeWord ascii check used getBytes(s, charset).· In DataHandler.getInputStream() fixed deadlock.· In MailcapCommandMap folded case for mime types.· Changed calls fro Throwable.printStackTrace to Session.logException.· In QPInputStream and QPOutputStream fixed MS Exchange quoted-printable and other bugs.


Tiger JMail Related Software