Skip to content

Releases: greenmail-mail-test/greenmail

GreenMail 1.5.4

17 Apr 12:51
Compare
Choose a tag to compare
  • New features:
    #188 Simplify using verbose mode for ServerSetup configurations
    #184 Support search by TEXT with CHARSET

  • Bugfixes:
    #198 FetchCommand: format INTERNALDATE correctly
    #195 Connection droped by Greenmail after IMAP RENAME command
    #192 Quotes not allowed in from-Address
    #191 GreenMail Spring stop method should set flag started to false after stop
    #187 GreenMail IMAP sends back bad response to FETCH when requesting headers with partial specifier

For further details, check the issues fixed.

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

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 .