Releases
v0.3.0
KevinBLT contributed the following improvements and features:
Check out the experimental DKIM signing of messages.
Enjoy the improved the performance of QuotedPrintable
encoding.
BCC header is now stripped from messages before sending them via SMTP
A.Zulli contributed major IMAP features in this release:
Sort messages with ImapClient.sortMessages(...)
SORT - and also use the extended sort mechanism with specifying returnOptions
on servers with ESORT .
ImapClient.searchMessages(...)
now accepts List<ReturnOption>
parameter for extending the search according to the ESEARCH standard.
Support PARTIAL
responses according to the CONTEXT IMAP extension.
Use the LIST extensions:
Alexander Sotnikov fixed POP3
so that you can now use the PopClient
as intended.
SMTP improvements:
You can now send messages via the SMTP BDAT
command using SmtpClient.sendChunkedMessage()
/ sendChunkedMessageData()
/ sendChunkedMessageText()
.
You don't require a MimeMessage
to send any more when you send messages either via SmtpClient.sendMessageData()
or SmtpClient.sendMessageText()
.
MessageBuilder / MIME generation improvements:
Attachments are now also added when forrwarding a message without quoting in MessageBuilder.prepareForwardMessage()
.
You can now also prepend parts by setting insert
to true
when calling addPart()
.
Other improvements and bugfixes:
Remove some dependencies and relax constraints on some so that we all get quicker through the null-safety
challenge.
Fixed decoding of 8bit messages that use a different charset than UTF8
Fixed header decoding in some edge cases
Some fixes in parsing personal names in email addresses
Support Chinese encodings GBK
and GB-2312
Improve reconnecting when using the high level API
Only download the ENVELOPE
information when a new mail is detected in high level API
Breaking changes:
MessageBuilder.replyToMessage
is renamed to MessageBuilder.originalMessage
You can’t perform that action at this time.