[X] The "/qtpopup/qtpopup-0.4-rc1.tar.gz" file could not be found or is not available. Please select another file.

Tiger JMail is a open source javamail library with an LGPL license. It is tested, maintained, and in active use. TJ works well, but there is lots of room for improvement. Hop in!


http://tjmail.sourceforge.net





Separate each tag with a space.

Release Date:

2006-12-29

Registered:

2003-09-24

Ratings and Reviews

Be the first to post a text review of Tiger JMail. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • tjmail 1.0.2 file released: tjmail-1.0.2.jar

    1.02 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 UU[En|De]coderStream 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 "\r\n" in SMTPTransport.finishData(). Added gnu.mail.util.EmbeddedFilter[In|Out]putStream 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. 1.01 Created class gnu.mail.handler.MultipartEncrypted. Added multipart/related to META-INF/mailcap. Added multipart/encrypted to META-INF/mailcap. Added application/pgp-encrypted to META-INF/mailcap. Added Session.getMailProperty() for "mail.[<protocol>.]<name>", and used it. In Session made javamail.log always append, not restart each session. In SMTPTransport improved error messages and logging. Added gnu.mail.handler.ApplicationPGPEncrypted. Added String writing to gnu.mail.handler.Application. Fixed "/*" mimetype bug in java.activation.MailcapCommandMap. Added application/*, multipart/*, and text/* to META-INF/mailcap. In gnu.mail.handler.Text ignored bad charsets. Synchronized most Folder and Store public methods. In javax.activation.DataHandler.getInputStream disabled extra thread. In gnu.mail.providers.POP3Message fixed TOP bug. 1.0 Added Session.setDebugOut() and getDebugOut(). Guarded against missing "/" in mimetype in javax.activation.MailcapCommandMap. Changed javamail log timestamps to 0-23 hours. In javax.mail.internet.MimeMessage(MimeMessage source) changed "super" to "this". Guarded against NPE in gnu.mail.providers.pop3.POP3Store. Added mimetypes.default to META-INF. In gnu.activation.MimetypesFileTypeMap worked around Java Web Start mime bug. In gnu.mail.providers.pop3.POP3Store suppressed logging password. In gnu.mail.providers.smtp.SMTPTransport moved setting port using properties. In javax.mail.internet.MimeMultipart added type check before MimeMultipart cast. Added javax.mail.Session.logStackTrace. 1.0 rc3 Flushed debug output in Session.java. Set default time zone to GMT in MailDateFormat.java parse(). No longer always rebuilds jar file. Added parse(String) to javax.mail.internet.MailDateFormat. 1.0 rc2 Improved date parsing. Needs thorough testing. Fixed bug in RFC822OutputStream. Documented JMail's java.mail.Session properties. Added javadocs generation to build.xml for JMail. JMail's java.mail.Session now takes a mail.debug.logfilename property. Added mailcap.default to META-INF. 1.0 rc1 Added build.xml for ant. 2003-10-15 Brought back fix in Session.java for loading resources from jars. Still needed by sun jvm. In pop3 and smtp made send() a single writeln so request is more likely to be a single packet. Started prettyprinting source. For simple installation, set up distribution as a jar including source and docs. 2003-09-24 First Tiger JMail release

    posted 1047 days ago

  • File released: /tjmail/1.0.2/tjmail-1.0.2.jar

    posted 1047 days ago

  • tjmail 1.0.1 file released: javamail-1.0.1.jar

    Created class gnu.mail.handler.MultipartEncrypted. Added multipart/related to META-INF/mailcap. Added multipart/encrypted to META-INF/mailcap. Added application/pgp-encrypted to META-INF/mailcap. Added Session.getMailProperty() for "mail.[<protocol>.]<name>", and used it. In Session made javamail.log always append, not restart each session. In SMTPTransport improved error messages and logging. Added gnu.mail.handler.ApplicationPGPEncrypted. Added String writing to gnu.mail.handler.Application. Fixed "/*" mimetype bug in java.activation.MailcapCommandMap. Added application/*, multipart/*, and text/* to META-INF/mailcap. In gnu.mail.handler.Text ignored bad charsets. Synchronized most Folder and Store public methods. In javax.activation.DataHandler.getInputStream disabled extra thread. In gnu.mail.providers.POP3Message fixed TOP bug.

    posted 1258 days ago

  • File released: /tjmail/1.0.1/javamail-1.0.1.jar

    posted 1258 days ago

  • Tracker comment added

    Anonymous commented on the SMTP syntax error artifact

    posted by nobody 1399 days ago

  • Tracker comment added

    Anonymous commented on the mail.user, mail.host not used in SMTPTransport artifact

    posted by nobody 1399 days ago

  • Tracker comment added

    tigerprivacy commented on the documentation artifact

    posted by tigerprivacy 1422 days ago

  • tjmail 1.0 file released: javamail-1.0.jar

    Added Session.setDebugOut() and getDebugOut(). Guarded against missing "/" in mimetype in javax.activation.MailcapCommandMap. Changed javamail log timestamps to 0-23 hours. In javax.mail.internet.MimeMessage(MimeMessage source) changed "super" to "this". Guarded against NPE in gnu.mail.providers.pop3.POP3Store. Added mimetypes.default to META-INF. In gnu.activation.MimetypesFileTypeMap worked around Java Web Start mime bug. In gnu.mail.providers.pop3.POP3Store suppressed logging password. In gnu.mail.providers.smtp.SMTPTransport moved setting port using properties. In javax.mail.internet.MimeMultipart added type check before MimeMultipart cast. Added javax.mail.Session.logStackTrace.

    posted 1422 days ago

  • File released: /tjmail/1.0/javamail-1.0.jar

    posted 1422 days ago

  • Tracker artifact added

    Anonymous created the documentation artifact

    posted by nobody 1926 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Tiger JMail Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review