Releases: greenmail-mail-test/greenmail
GreenMail 1.5.3
- 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
- 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
- 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
- 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
- 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
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 .