Использовать JavaMail или использовать коммерческий компонент? - PullRequest
4 голосов
/ 25 января 2010

Если чтение и синтаксический анализ электронной почты через Pop является важной частью моего приложения, имеет ли смысл использовать коммерческий компонент электронной почты или JavaMail - это все, что мне действительно нужно?

Мое использование: Я хочу подключиться к pop3, поддержке ssl, а также поддержке imap.

Я намереваюсь отобразить электронную почту в веб-браузере, то есть в веб-почтовом клиенте.

Ответы [ 3 ]

3 голосов
/ 25 января 2010

JavaMail - с открытым исходным кодом . Вы можете использовать это в качестве основы для собственного проекта, если вам нужно улучшить его.

Если вы хотите использовать что-то коммерческое, убедитесь, что у вас есть источник, если вам нужно настроить его для местных нужд.

2 голосов
/ 25 января 2010

Общая электронная почта обеспечивает только функцию отправки электронной почты, а не ее анализа.

JavaMail вполне подойдет для того, что вы пытаетесь сделать, но в некоторых местах это может быть немного неприятно и невероятно строго с точки зрения соответствия RFC. Вы обнаружите, что почтовые клиенты не обязательно полностью соответствуют спецификации, поэтому проблема будет заключаться в обработке крайних случаев и странностей с точки зрения входящих электронных писем.

Он обеспечивает поддержку POP и IMAP через SSL, проверьте API для более подробной информации:

http://java.sun.com/products/javamail/javadocs/index.html

1 голос
/ 25 января 2010

В зависимости от вашего бюджета, вы можете посмотреть на IP Работает! и IP работает! SSL: http://www.nsoftware.com/portal/java/

Они определенно дорогие, но работать с ними гораздо приятнее по сравнению с JavaMail, и если вы застряли, у них действительно довольно приличная поддержка.

...