Мне нужно предоставить возможности отправки и получения электронной почты в моем веб-приложении java. Думайте об этом как о предоставлении легкого клиента IMAP, встроенного в приложение.
Существуют ли какие-либо хорошие библиотеки / проекты / решения для веб-почты с открытым исходным кодом на основе Java, которые предоставляют аналогичные функции?
Обратите внимание, что я не хочу, чтобы электронные письма по-прежнему получали с почтового сервера, внешнего по отношению к моему приложению, мне просто нужно предоставить интерфейс (соответствующий остальной части моего приложения) и доступный изнутри приложения, чтобы выполнять обычную электронную почту. такие операции, как чтение и отправка электронных писем.
С уважением,
-Дипак




A quick search for 'java IMAP library' gave me http://www.chilkatsoft.com/java-imap.asp
Похоже, что все мечты, которые, как я знаю, у вас есть, сбылись :)
Но это не похоже на то, что это открытый исходный код, и, кроме того, это выглядит довольно дорого!
Я уже сталкивался с этой библиотекой. Выглядит неплохо, но у меня еще не было проблемы с электронной почтой, которую нельзя было бы решить так же легко с помощью JavaMail. Однако когда-нибудь я, вероятно, достигну пределов с JavaMail ... :-)
По моему опыту, «каноническим» решением Java IMAP будет JavaMail. И да, теперь это тоже с открытым исходным кодом: https://maven-repository.dev.java.net/nonav/repository/javax.mail/java-sources/
Смотрите здесь: Клиенты веб-почты с открытым исходным кодом на Java
Система веб-почты с модулем чата, разработанная на java / j2ee (на основе AJAX)
Для получения дополнительной информации посетите: http://jtechnoprojects.blogspot.com/p/webmail-system-with-chating-ajax-based.html
Demo Webmail System - это полнофункциональная система веб-почты, такая как gmail, которая предоставляет все функции веб-почты.
Он также включает модуль чата, как в Gmail, Yahoo, который обеспечивает интуитивно понятную функциональность чата. Это может быть полезно для школ, колледжей, университетов и других организаций.
Возможности системы электронной почты:
Все основные функции, как и в любой другой системе веб-почты.
Используемая технология:
JAVA (Java Mail API, многопоточность), JSP, сервлет, ZK
Почтовый сервер HMailserver
База данных MySQL
система электронной почты с модулем чата, разработанная на JAVA: http://www.jtechnosoft.com/ZkMail/
Я не указал это четко, вместо того, чтобы искать библиотеку, я ищу веб-приложение / компонент, который я могу встроить в свое Java-приложение, чтобы мне даже не пришлось беспокоиться о создании пользовательского интерфейса.