You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.clearEmailAddressCriteria() // turns off email validation
56
-
.withProperty("mail.smtp.sendpartial", true)
57
-
.withDebugLogging(true)
58
-
.buildMailer();
59
-
60
-
mailer.sendMail(email);
61
-
```
62
-
63
-
---
64
-
65
-
66
-
Simple Java Mail is available in [Maven Central](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.simplejavamail%22%20AND%20a%3A%22simple-java-mail%22):
16
+
Simple Java Mail is also available in [Maven Central](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.simplejavamail%22%20AND%20a%3A%22simple-java-mail%22):
- major performance improvement with [advanced batch processing](https://github.com/bbottema/simple-java-mail/issues/214) including support for mail server clusters.
34
+
- You can now replace the final sending of emails with [your own logic](https://github.com/bbottema/simple-java-mail/issues/121), using a 3rd party service of your choice.
35
+
- 6.0.0 also includes support for [S/MIME signed and encrypted emails](https://github.com/bbottema/simple-java-mail/issues/187)!
36
+
- All 3rd party dependencies have been made optional by splitting up Simple Java Mail into easy to use [modules](https://github.com/bbottema/simple-java-mail/issues/183).
37
+
- You can now monitor and [handle async processing](https://github.com/bbottema/simple-java-mail/issues/148) using Futures.
38
+
- MimeMessage results are now [structurally matched](https://github.com/bbottema/simple-java-mail/issues/144) to specific needs (only using alternative/mixed etc. when needed)
39
+
40
+
Here's the complete list of changes:
41
+
42
+
#### New features and enhancements ####
43
+
-[#183](https://github.com/bbottema/simple-java-mail/issues/183) To manage all the optional dependencies and related code, Simple Java Mail should be split up into modules
44
+
-[#156](https://github.com/bbottema/simple-java-mail/issues/156) Add CLI support
45
+
-[#214](https://github.com/bbottema/simple-java-mail/issues/214) Support more advanced batch processing use cases
46
+
-[#187](https://github.com/bbottema/simple-java-mail/issues/187) Simple Java Mail should have optional support for signed S/MIME attachments
47
+
-[#121](https://github.com/bbottema/simple-java-mail/issues/121) Introduce interfaces for validation and sending, so these steps can be customized
48
+
-[#144](https://github.com/bbottema/simple-java-mail/issues/144) Simple Java Mail should tailor the MimeMessage structure to specific needs
49
+
-[#138](https://github.com/bbottema/simple-java-mail/issues/138) Add support for Calendar events (iCalendar vEvent)
50
+
-[#235](https://github.com/bbottema/simple-java-mail/issues/235) Be able to fix the sent date for a new email
51
+
-[#232](https://github.com/bbottema/simple-java-mail/issues/232) Improve encoding of attachment file names
52
+
-[#222](https://github.com/bbottema/simple-java-mail/issues/222) Add config property support for trusting hosts and verifying server identity
53
+
-[#212](https://github.com/bbottema/simple-java-mail/issues/212) Authenticated proxy server started even if already running, raising exception
54
+
-[#207](https://github.com/bbottema/simple-java-mail/issues/207) Implement more comprehensive ThreadPoolExecutor and expose config options
55
+
-[#211](https://github.com/bbottema/simple-java-mail/issues/211) SpringSupport should expose the intermediate builder for customization
56
+
-[#193](https://github.com/bbottema/simple-java-mail/issues/193) Simple Java Mail should use default server ports when not provided by the user
57
+
58
+
#### Bugs solved ####
59
+
-[#236](https://github.com/bbottema/simple-java-mail/issues/236) Message ID should be mapped from Outlook messages as well
60
+
-[#210](https://github.com/bbottema/simple-java-mail/issues/210) Connection/session timeout properties not set when not sending in batch mode
61
+
-[#201](https://github.com/bbottema/simple-java-mail/issues/201) When parsing Outlook message, FROM address should default to a dummy address when missing
62
+
-[#200](https://github.com/bbottema/simple-java-mail/issues/200) When parsing Outlook message, attachment name doesn't fallback on filename if proper name is empty
63
+
-[#161](https://github.com/bbottema/simple-java-mail/issues/161) When reading (chinese) .msg files, HTML converted from RTF is completely garbled (encoding issue)
64
+
-[#159](https://github.com/bbottema/simple-java-mail/issues/159) Can not parse email with blank email address headers
65
+
-[#139](https://github.com/bbottema/simple-java-mail/issues/139) Multiple Bodyparts of same Content-Type not supported for text/html & text/plain within Multipart/mixed or Multipart/alternative
66
+
-[#151](https://github.com/bbottema/simple-java-mail/issues/151) Attachment's file extension overwritten by resource's invalid extension
67
+
68
+
#### Maintenance updates ####
69
+
-[#165](https://github.com/bbottema/simple-java-mail/issues/165) Move away from Findbugs (unofficial JSR-305) annotations
70
+
-[#164](https://github.com/bbottema/simple-java-mail/issues/164) The DKIM dependency has been updated to benefit from the newer Apache V2 license
71
+
-[#164](https://github.com/bbottema/simple-java-mail/issues/164) The DKIM dependency has been updated to benefit from the newer Apache V2 license
72
+
-[#184](https://github.com/bbottema/simple-java-mail/issues/184) Update JavaMail dependency to 1.6.2, adding support for UTF-8 charset
73
+
-[#186](https://github.com/bbottema/simple-java-mail/issues/186) Update JavaMail dependency to 1.6.2, adding support for authenticated HTTP web proxy
74
+
-[#146](https://github.com/bbottema/simple-java-mail/issues/146) Added OSGI manifest and switched to spotbugs
75
+
76
+
**Aside from these all 3rd party libraries have been updated which solve a host of bugs, including better Outlook message parsing support.**
- v5.5.1 (20-October-2019): [#230](https://github.com/bbottema/simple-java-mail/issues/230) Bugfix: Missing address value in address headers (ie. Return-Path) not handled properly, resulting in Exception
- major performance improvement with [advanced batch processing](https://github.com/bbottema/simple-java-mail/issues/214) including support for mail server clusters.
15
+
- You can now replace the final sending of emails with [your own logic](https://github.com/bbottema/simple-java-mail/issues/121), using a 3rd party service of your choice.
16
+
- 6.0.0 also includes support for [S/MIME signed and encrypted emails](https://github.com/bbottema/simple-java-mail/issues/187)!
17
+
- All 3rd party dependencies have been made optional by splitting up Simple Java Mail into easy to use [modules](https://github.com/bbottema/simple-java-mail/issues/183).
18
+
- You can now monitor and [handle async processing](https://github.com/bbottema/simple-java-mail/issues/148) using Futures.
19
+
- MimeMessage results are now [structurally matched](https://github.com/bbottema/simple-java-mail/issues/144) to specific needs (only using alternative/mixed etc. when needed)
20
+
21
+
Here's the complete list of changes:
22
+
23
+
#### New features and enhancements ####
24
+
- #183: To manage all the optional dependencies and related code, Simple Java Mail should be split up into modules
25
+
- #156: Add CLI support
26
+
- #214: Support more advanced batch processing use cases
27
+
- #187: Simple Java Mail should have optional support for signed S/MIME attachments
28
+
- #121: Introduce interfaces for validation and sending, so these steps can be customized
29
+
- #144: Simple Java Mail should tailor the MimeMessage structure to specific needs
30
+
- #138: Add support for Calendar events (iCalendar vEvent)
31
+
- #235: Be able to fix the sent date for a new email
32
+
- #232: Improve encoding of attachment file names
33
+
- #222: Add config property support for trusting hosts and verifying server identity
34
+
- #212: Authenticated proxy server started even if already running, raising exception
35
+
- #207: Implement more comprehensive ThreadPoolExecutor and expose config options
36
+
- #211: SpringSupport should expose the intermediate builder for customization
37
+
- #193: Simple Java Mail should use default server ports when not provided by the user
38
+
39
+
#### Bugs solved ####
40
+
- #236: Message ID should be mapped from Outlook messages as well
41
+
- #210: Connection/session timeout properties not set when not sending in batch mode
42
+
- #201: When parsing Outlook message, FROM address should default to a dummy address when missing
43
+
- #200: When parsing Outlook message, attachment name doesn't fallback on filename if proper name is empty
44
+
- #161: When reading (chinese) .msg files, HTML converted from RTF is completely garbled (encoding issue)
45
+
- #159: Can not parse email with blank email address headers
46
+
- #139: Multiple Bodyparts of same Content-Type not supported for text/html & text/plain within Multipart/mixed or Multipart/alternative
47
+
- #151: Attachment's file extension overwritten by resource's invalid extension
48
+
49
+
#### Maintenance updates ####
50
+
- #165: Move away from Findbugs (unofficial JSR-305) annotations
51
+
- #164: The DKIM dependency has been updated to benefit from the newer Apache V2 license
52
+
- #164: The DKIM dependency has been updated to benefit from the newer Apache V2 license
53
+
- #184: Update JavaMail dependency to 1.6.2, adding support for UTF-8 charset
54
+
- #186: Update JavaMail dependency to 1.6.2, adding support for authenticated HTTP web proxy
55
+
- #146: Added OSGI manifest and switched to spotbugs
56
+
57
+
**Aside from these all 3rd party libraries have been updated which solve a host of bugs, including better Outlook message parsing support.**
0 commit comments