Releases: greenmail-mail-test/greenmail
GreenMail 1.5.4
-
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 Springstop
method should set flagstarted
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
- 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 .