Apache James - Apache James
![]() | |
Vývojáři | Softwarová nadace Apache |
---|---|
Stabilní uvolnění | 3.5.0 / 16. července 2020[1] |
Úložiště | James Repository |
Napsáno | Jáva |
Plošina | Java SE |
Typ | Agent přenosu pošty, zpravodajský server |
Licence | Licence Apache 2.0 |
webová stránka | James |
Apache James, a.k.a. Java Apache Mail Enterprise Server nebo jeho variace, je otevřený zdroj SMTP a POP3 agent přenosu pošty a NNTP zpravodajský server napsáno úplně v Jáva.[2] James je udržován přispěvateli do Softwarová nadace Apache s počátečními příspěvky od Serge Knystautas.[3][4] IMAP podpora byla přidána od verze Preview 3.0-M2,[5] který nyní vyžaduje Java 1.5 nebo novější.
Projekt James spravuje Apache Mailet API který definuje „porovnávače“ a „poštovní sady“. Umožňují uživatelům psát vlastní kód pro zpracování pošty, například aktualizovat databázi, vytvářet archiv zpráv nebo filtrovat spam.[2] Porovnávač se používá ke klasifikaci zpráv na základě některých kritérií a poté určuje, zda by měla být zpráva předána do příslušné poštovní schránky ke zpracování. Poštovní zásilky se nazývají kvůli jejich koncepční podobnosti s a servlet,[6] a vstal proto Sun Microsystems odmítl návrh zahrnout zpracování pošty do implementace servletu.[4] James se dodává s řadou předem napsaných matcherů a mailetů, které slouží běžným úkolům.[6] Mnoho sad poštovních zásilek a srovnávačů lze kombinovat, aby vzniklo sofistikované a komplexní funkční chování.
Projekt Apache James také produkuje čisté knihovny Java pro implementaci Sender Policy Framework (SPF), Síto jazyk filtrování pošty a analýza toků obsahu MIME, nezávisle na rozhraní JavaMail API společnosti Sun.
Rozvoj
James byl původně vytvořen pod Jakartský projekt jako Jakarta-James.
[4] V lednu 2003 byl James jednomyslným rozhodnutím představenstva ASF povýšen na špičkový projekt Apache pod vedením Serge Knystautase.
James je distribuován do kontejneru Phoenix,[6] který implementuje Apache Avalon aplikační rámec.
Nejnovější vývoj zahrnuje verzi, která běží v systému Windows Jarní rámec aplikační rámec.
Verze 2.3.0 byla vydána v říjnu 2006.
Verze 2.3.1 byla vydána v dubnu 2007.
Verze 2.3.2 byla vydána v srpnu 2009.[7]
Verze 2.3.2.1 (oprava zabezpečení) byla vydána 8. září 2015.
Verze 3.0.0 byla vydána 20. července 2017.
Verze 3.0.1 (oprava zabezpečení) byla vydána 20. října 2017.
Verze 3.1.0 byla vydána 31. července 2018.
Verze 3.2.0 byla vydána 14. listopadu 2018.
Verze 3.3.0 byla vydána 26. března 2019.
Verze 3.4.0 byla vydána 5. září 2019.
Verze 3.5.0 byla vydána 16. července 2020.
Viz také
Reference
- ^ „Web Apache James“. Citováno 14. září 2020.
- ^ A b James Server - přehled
- ^ „James Project - Who We Are“. Archivovány od originál dne 01.11.2011. Citováno 2008-02-22.
- ^ A b C „Zápisy ze schůze představenstva“. Softwarová nadace Apache. 2003-01-22. Citováno 2008-02-23.
- ^ 3,0-M2
- ^ A b C Claude Duguay (06.06.2003). „Práce s Jamesem“. IBM. Archivováno z původního dne 29. ledna 2008. Citováno 2008-02-22.
- ^ James Project - archiv novinek
externí odkazy
- Oficiální webové stránky
- Práce s Jamesem ve společnosti IBM developerWorks