Skaffman - это правильно. Spring имеет собственную почтовую библиотеку.
Я думаю, что вы выбрали правильный подход. Ключом к изучению и пониманию любой среды является ее использование и создание того, что вас интересует.
Вы можете легко создать почтовое приложение для толстых клиентов в Spring. Помимо почтового API вы получите опыт использования контейнера компонентов, внедрения зависимостей, аннотаций Spring и многих других функций. По мере развития вашего проекта вы можете выбирать другие функции Spring, которые вас интересуют, и выявлять проблемы для вашего решения.
Помните, что Spring - это карманный нож. Вы не можете (и, вероятно, не должны) использовать все это. Лучшее место для информации о весне - Документы (доступны по адресу springsource.org )