| 開発者 | Apache ソフトウェア財団 |
|---|---|
| 安定版リリース | 3.8.0 / 2023年5月16日[1] |
| リポジトリ | ジェームズリポジトリ |
| 書かれた | ジャワ |
| プラットフォーム | Java SE |
| タイプ | メール転送エージェント |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | james.apache.org より |
Apache James(別名Java Apache Mail Enterprise Serverまたはそのバリエーション)は、完全にJavaで書かれたオープンソースの SMTPおよびPOP3 メール転送エージェントです。[2] James はApache Software Foundationの貢献者によって保守されており、最初の貢献者は Serge Knystautas です。[3] [4] IMAPサポートはプレビューバージョン 3.0-M2 から追加されましたが、[5]現在は Java 1.5 以降が必要です。
James プロジェクトは、"マッチャー" と "メーレット" を定義するApache Mailet APIを管理しています。これらを使用すると、データベースの更新、メッセージ アーカイブの構築、スパムのフィルタリングなど、独自のメール処理コードを作成できます。[2]マッチャーは、いくつかの基準に基づいてメッセージを分類し、メッセージを適切なメーレットに渡して処理するかどうかを決定するために使用されます。メーレットは、概念的にサーブレットに似ていることからこのように呼ばれており、[6] Sun Microsystems がサーブレット実装にメール処理を含めるという提案を却下したために生まれました。 [4] James には、一般的なタスクを処理するために、さまざまなマッチャーとメーレットがあらかじめ作成されています。[6]メーレットとマッチャーの多くのセットを組み合わせることで、洗練された複雑な機能動作を作成できます。
Apache James プロジェクトでは、Sun の JavaMail API とは独立して、Sender Policy Framework (SPF)、Sieveメール フィルタリング言語を実装し、MIME コンテンツ ストリームを解析するための純粋な Java ライブラリも作成します。
発達
ジェームズはもともとジャカルタ プロジェクトの下でジャカルタ ジェームズとして結成されました。
[4] 2003年1月、セルジュ・クニスタウタス議長率いるASF理事会の全会一致の決定により、JamesはApacheのトップレベルプロジェクトに昇格した。
JamesはApache Avalonアプリケーションフレームワークを実装するPhoenixコンテナ[6]内に配布されます。
最近の開発には、 Spring Frameworkアプリケーション フレームワークで実行されるバージョンが含まれています。
バージョン 2.3.0 は 2006 年 10 月にリリースされました。
バージョン 2.3.1 は 2007 年 4 月にリリースされました。
バージョン2.3.2は2009年8月にリリースされました。[7]
バージョン 2.3.2.1 (セキュリティ修正) は 2015 年 9 月 8 日にリリースされました。
バージョン 3.0.0 は 2017 年 7 月 20 日にリリースされました。
バージョン 3.0.1 (セキュリティ修正) は 2017 年 10 月 20 日にリリースされました。
バージョン3.1.0は2018年7月31日にリリースされました。
バージョン3.2.0は2018年11月14日にリリースされました。
バージョン3.3.0は2019年3月26日にリリースされました。
バージョン3.4.0は2019年9月5日にリリースされました。
バージョン3.5.0は2020年7月16日にリリースされました。
バージョン3.8.0は2023年5月16日にリリースされました。
参照
参考文献
- ^ 「GitHub タグ」。GitHub。2023年4 月 24 日閲覧。
- ^ ab James Server - 概要
- ^ 「James Project - Who We Are」。2011年11月1日時点のオリジナルよりアーカイブ。2008年2月22日閲覧。
- ^ abc 「取締役会議事録」。Apache Software Foundation。2003年 1 月 22 日。2008 年 2 月 23 日閲覧。
- ^ 3.0-M2
- ^ abc Claude Duguay (2003-06-10). 「Working with James」. IBM . 2008年1月29日時点のオリジナルよりアーカイブ。 2008年2月22日閲覧。
- ^ ジェームズ プロジェクト - ニュース アーカイブ
外部リンク
- 公式サイト
- IBM developerWorks で James と働く
