Перейти к содержанию

JavaMail

Материал из Мегавики — свободной энциклопедии
JavaMail
Тип библиотека функций
Разработчик Eclipse Foundation
Написана на Java
Дата выпуска 1996[1]
Аппаратная платформа кроссплатформенность
Последняя версия
Репозиторий github.com/eclipse-ee4j/…
Лицензия GNU GPL 2 и Common Development and Distribution License version 1.1[вд]
Сайт eclipse-ee4j.github.io/… (англ.)

JavaMail — это Java API предназначенное для получения и отправки электронной почты с использованием протоколов SMTP, POP3 и IMAP. JavaMail является частью платформы Java EE, но также доступен в качестве дополнительного пакета для использования в приложениях Java SE.

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

В состав JavaMail не входит почтовый сервер, однако для подобных задач могут использоваться свободные Apache James[англ.] и Java Email Server (POP3 и SMTP), или библиотека SubEthaSMTP для создания SMTP сервера[3].

Лицензия[править]

Исходный код и скомпилированные библиотеки доступны под лицензией CDDL-1.1 и частично под GPLv2 с исключением для компоновки[англ.], а исходники примеров доступны по лицензии BSD[4].

Примечания[править]

  1. ↑ JavaMail™ API - A Technical Overview — С. 4.
  2. ↑ Release 2.1.1 — 2023.
  3. ↑ JavaMail API: mail servers. Дата обращения: 21 февраля 2015. Архивировано 21 февраля 2015 года.
  4. ↑ JavaMail License. Дата обращения: 20 февраля 2015. Архивировано 12 ноября 2014 года.

Ссылки[править]