Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Apache Джеймс , известный как Java Apache почты Enterprise Server или каким - либо их вариации, является открытым исходным кодом SMTP и POP3 почтовый перевод агент и NNTP сервер новостей , полностью написанный на Java . [2] Джеймс поддерживается участниками Apache Software Foundation при первоначальном участии Сержа Книстаутаса . [3] [4] Поддержка IMAP была добавлена ​​в предварительную версию 3.0-M2, [5] для которой теперь требуется Java 1.5 или новее.

Проект Джеймса управляет API-интерфейсом Apache Mailet, который определяет «сопоставители» и «почтовые отправления». Они позволяют пользователям писать свой собственный код обработки почты, например, для обновления базы данных, создания архива сообщений или фильтрации спама . [2] Средство сопоставления используется для классификации сообщений на основе некоторых критериев, а затем определяет, следует ли передать сообщение в соответствующий почтовый ящик для обработки. Mailets так называемые из - за их концептуальное сходство с сервлет , [6] и возникла потому , что Sun Microsystems отклонил предложение о включении почты обработки в реализации сервлета. [4] Джеймс поставляется с множеством заранее написанных сопоставлений и почтовых отправлений для решения общих задач.[6] Многие наборы почтовых отправлений и сопоставителей можно комбинировать для получения сложного и сложного функционального поведения.

Проект Apache James также создает библиотеки на чистом языке Java для реализации инфраструктуры политики отправителей (SPF), языка фильтрации почты Sieve и анализа потоков содержимого MIME, независимо от JavaMail API Sun.

Развитие [ править ]

Джеймс был первоначально сформирован в рамках проекта Джакарта как Джакарта-Джеймс.

[4] В январе 2003 года Джеймс был повышен до уровня Apache проекта высшего уровня единогласным решением Совета директоров ASF под председательством Сержа Книстаутаса.

Джеймс распространяется внутри контейнера Phoenix, [6] который реализует платформу приложений Apache Avalon .

Последние разработки включают версию, которая работает в среде приложений Spring Framework .

Версия 2.3.0 была выпущена в октябре 2006 года.

Версия 2.3.1 была выпущена в апреле 2007 года.

Версия 2.3.2 была выпущена в августе 2009 года. [7]

Версия 2.3.2.1 (исправление безопасности) была выпущена 8 сентября 2015 г.

Версия 3.0.0 была выпущена 20 июля 2017 г.

Версия 3.0.1 (исправление безопасности) выпущена 20 октября 2017 г.

Версия 3.1.0 была выпущена 31 июля 2018 г.

Версия 3.2.0 была выпущена 14 ноября 2018 г.

Версия 3.3.0 была выпущена 26 марта 2019 г.

Версия 3.4.0 была выпущена 5 сентября 2019 г.

Версия 3.5.0 была выпущена 16 июля 2020 г.

См. Также [ править ]

  • Сравнение почтовых серверов
  • Список программного обеспечения почтового сервера

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

  1. ^ "Веб-сайт Apache James" . Проверено 14 сентября 2020 года .
  2. ^ a b Джеймс Сервер - Обзор
  3. ^ "Проект Джеймса - Кто мы" . Архивировано из оригинала на 2011-11-01 . Проверено 22 февраля 2008 .
  4. ^ a b c «Протокол заседания Совета директоров» . Фонд программного обеспечения Apache . 2003-01-22 . Проверено 23 февраля 2008 .
  5. ^ 3,0-M2
  6. ^ a b c Клод Дюге (10.06.2003). «Работа с Джеймсом» . IBM . Архивировано 29 января 2008 года . Проверено 22 февраля 2008 .
  7. ^ Проект Джеймса - Архив новостей

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Работа с Джеймсом в IBM developerWorks