Feature Comparison Matrix
Due to the fact most libraries are based on JavaMail / Jakarta Mail, in theory all libraries should be able to do the same things if you start tweaking under hood directly on the related low level components (such as manually setting Session properties). However, since we are comparing Simple Java Mail in the context of its mission, being the easiest to use SMTP library in the world, when a library doesn't support a feature as first class API, it will be marked as not-supported in the matrix below.
Also, as this comparison matrix is taking shape, it's becoming apparent how much Apache Commons Email is a half-hearted attempt at wrapping JavaMail in a useful API that lost its momentum, ultimately failed and seemingly has been abandoned (last release in 2017 and no meaningful code changes since). Therefore, remarks on feature differences will be mostly limited simply to "there was an attempt".
Each feature is linked to the appropriate documentation.
All claims below were made objectively with due diligence and in good faith, but if you find any inaccuracies, please raise an issue.
In 2023, it is surprising to find that there are only a few major Java libraries for SMTP, compared to Simple Java Mail. There is a scarcity of libraries specifically focused on SMTP mailing, with Apache Commons appearing inactive and Spring Mail not receiving enough development as a primary library. Other libraries out there are rarely still active, or are too small and limited compared to Simple Java Mail to be considered as a main alternative.