Skip to content

Releases: greenmail-mail-test/greenmail

GreenMail 1.5.3

15 Jan 21:23
Compare
Choose a tag to compare
  • New features:
    #169 Switch docker base image from java:jdk7 to openjdk:7-jdk-alpine
    #170 Support UTF-8 non ascii characters on email address (based on rfc6531)
    #173 Use script as entrypoint for GreenMail standalone docker image
    #174 Support searching by message sequence
    #175 Support verbose mode for GreenMail and standalone runner
    #177 Enhance service greeting with GreenMail project version
    #179 Support configuration options for GreenMail standalone Docker image
  • Bugfixes:
    #172 IMAP fails to fetch message when content type is text/html
    #178 Forwarding an attached message RFC822 message causes NPE
  • Misc:
    #181 Provide client test setup for Rainloop
    #183 Provide client test setup for Roundcube client

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.3 .

GreenMail 1.5.2

29 Sep 19:46
Compare
Choose a tag to compare
  • New features:
    #142 Support message/rfc822
    #156 Expose Server Startup Timeout to GreenMailBean
    #155 Support IMAP subject search / JavaMail SubjectTerm
  • Bugfixes:
    #160 Handle missing subject headers
  • Misc:
    #159 Update the patch versions of the dependencies (JavaMail 1.5.5->1.5.6)
    #154 Build : Tag docker images with label 'latest' when releasing

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.2 .

GreenMail 1.5.1

10 Jul 21:06
Compare
Choose a tag to compare
  • New features:
    #147 Auto-configure mail.store.protocol for GreenMail created sessions
    #145 Support UIDPLUS extension : UID EXPUNGE, APPENDUID, COPYUID
    #143 Support logging IMAP protocol on server side (for debugging)
    #139 Improved debugging : Include binding address in thread name
  • Bugfixes:
    #152 Misspelling in public GreenMailOperations interface
    #151 GreenMailUtil#getHeaders produces StringIndexOutOfBoundsException for empty MIME parts
    #149 escaping of SMTP folded subject lines introduces unexpected characters
    #132 Race condition when receiving emails other SMTP
    #126 IMAP FETCH command parse error
  • Misc:
    #141 Build: Handle long running tests
    #140 Update the patch versions of the dependencies
    #134 circleci will show build with failed tests as successful bug

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.1 .

GreenMail 1.5.0

19 Mar 23:30
Compare
Choose a tag to compare
  • New features:
    #122 RFC 5256 - Implement IMAP SORT command
    #114 Support COPYUID in IMAP CopyCommand
    #111 Provide a docker image for GreenMail standalone
    #103 Support search with UID sequence
    #99 Support purging all emails for all users
    #98 Provide a standalone runner for GreenMail
    #80 Delete a user
    #76 Make startup timeout for mail services configurable
    #73 Update dependencies for release 1.5
    #72 GreenMail Server should expose configured JavaMail Session and Store
    #59 Ability to ignore invalid credentials
  • Bugfixes:
    #113 JavaMail can't parse BODYSTRUCTURE for inline attachment
    #104 IMAP Fetch using single atomic option fails
    #96 Fixed issue regarding Squirrelmail reading mails
    #90 UID ranges with a wildcard don't work properly
    #89 Handle IMAP search terms with parenthesis as flags
    #77 Greenmail SMTP server doesn't handle periods correctly
    #74 IMAP folder name incorrectly encoded and quoted
    #71 Mail subject not correctly encoded
    #43 Fix thread synchronization issues
    #32 Message body encoding issue
  • Breaking changes:
    #118 Require minimum JDK 1.7
    #112 Require Maven 3.2.1+ for building
  • Misc
    #51 Remove dependency to commons-lang

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.0 .

GreenMail 1.4.1

27 Apr 22:53
Compare
Choose a tag to compare
  • New features:
    #65 UIDL capability for POP3
    #47 Support UIDFolder
    #29 Read the allocated port from the ServerSocket
  • Bugfixes:
    #64 UserManager.getUserByEmail fails
    #58 UID is not passed with POP3
    #35 Spring ImapMailReceiver fails (No enum constant c.i.g.imap.commands.SearchKey.NOT)
    #28 GreenMail cannot receive bounce messages
    #21 Received date and subject causes issues with imap interface

For further details, check the changelog and issues.

Available in Maven Central with GAV coordinates com.icegreen:greenmail:1.4.1

GreenMail 1.4.0

02 Nov 20:29
Compare
Choose a tag to compare

The long overdue GreenMail 1.4.0 release brings many improvements and bugfixes.

Most notable changes include:

  • GreenMail requires JDK 1.6+ now
  • Alternative deployments include WAR and Spring support
  • New IMAP search (flags only, for now) support
  • New IMAP quota support
  • New IMAP fetch for nested body parts
  • New IMAP user flags and RECENT support
  • Customizable SSL keystore support
  • Easier JUnit test setup with GreenMailRule, see ImapServerTest
  • Improved debug logging of IMAP/POP3/SMTP protocols
  • Updated dependencies, such as JavaMail 1.5.2
    Warning: The dependency changed to com.sun.mail:javax.mail, and JavaMail 1.5 is not backward API compatible. GreenMail 1.4+ requires JavaMail 1.5+ now.
  • Project migrated from SF to GitHub
  • Many, many bugfixes

For further details, check the changelog and issues.

Available in Maven Central with GAV coordinates com.icegreen:greenmail:1.4.0 .