Apache James
Apache James
| |
---|---|
Basisdaten
| |
Entwickler | Serge Knystautas und andere |
Erscheinungsjahr | 14. März 2006[1] |
Aktuelle Version | 3.8.1[2] (8. Januar 2024) |
Betriebssystem | plattformübergreifend |
Programmiersprache | Java |
Kategorie | Mailserver |
Lizenz | Apache-Lizenz |
james.apache.org |
James (Initialwort für „Java Apache Mail Enterprise Server“) ist ein freier Mailserver, der von der Apache Software Foundation entwickelt wird. Er ist eines ihrer Hauptprojekte.
Das besondere an der Software-Architektur des Servers ist die Implementierung sogenannter Mailets. Ähnlich Servlets sind Mailets kleine, austauschbare Programmteile, die verschiedene Dienste anbieten können. Auf diese Weise kann beispielsweise Benutzern ermöglicht werden, James durch E-Mails zu steuern.[3]
Unterstützte Protokolle
[Bearbeiten | Quelltext bearbeiten]James unterstützt die Protokolle SMTP, LMTP, POP3, IMAP, NNTP, Sieve und das JSON Meta Application Protocol JMAP. Zur Administration kann neben dem Terminal auch JME verwendet werden.[4]
Versionen
[Bearbeiten | Quelltext bearbeiten]Am 15. Februar 2006 wurde Version 2.3.0a1 veröffentlicht, die neben einigen Patches unter anderem auch Unterstützung für SMTP Pipelining enthielt, noch im selben Jahr erschien am 23. Oktober 2006 Version 2.3.1.[5] James 2 baute auf das Apache Avalon Framework und Phoenix Container auf, diese Projekte wurde aber geschlossen so musste für James 3 alles neu programmiert werden.[6][7]
Am 1. November 2010 wurde der erste Milestone für die Version 3 erreicht. Im Juli 2017 wurde Version 3.0.0 veröffentlicht, die erstmals Sieve und JMAP unterstützte.[5]
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ projects.apache.org. (abgerufen am 8. April 2020).
- ↑ Release 3.8.1. 8. Januar 2024 (abgerufen am 19. Januar 2024).
- ↑ Claude Duguay: Working with James, Part 2: Build e-mail based applications with matchers and mailets. IBM, 10. Juni 2003, abgerufen am 24. September 2016 (englisch).
- ↑ James from a technical point of view. Abgerufen am 5. November 2018 (englisch).
- ↑ a b JAMES: Release Notes. Abgerufen am 5. November 2018 (englisch).
- ↑ Home - JAMES2 - Apache Software Foundation. Abgerufen am 4. Januar 2024.
- ↑ [JAMES-893] JSR250 Replacement For Avalon Framework - ASF JIRA. Abgerufen am 4. Januar 2024.