Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/shoucheng3/asf__james-project_cve-2022-22931_3-6-0
コンテナセキュリティ暗号化/復号化ツール構成監査ネットワークセキュリティクラウドセキュリティ認証学習と教育メールセキュリティ

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
GitHub
shoucheng3/asf__james-project_cve-2022-22931_3-6-0

asf__james-project_CVE-2022-22931_3-6-0

IMAP、SMTP、POP3、JMAPをサポートするモジュラー型Javaメールサーバー。Dockerデプロイ、分散アーキテクチャ、CLI管理を備え、安全なエンタープライズメールインフラを実現します。

リポジトリを見る
81年前未レビュー

Apache James プロジェクト

:latest_james_version: 3.8.0

image:https://img.shields.io/badge/Join%20us-Mailing%20lists-purple.svg[link="https://james.apache.org/mail.html"] link:https://gitter.im/apache/james-project[image:https://badges.gitter.im/apache/james-project.svg[チャットに参加 link:https://gitter.im/apache/james-project]] image:https://img.shields.io/badge/CI-Jenkins-blue.svg[link="https://ci-builds.apache.org/job/james/job/ApacheJames/"] image:https://img.shields.io/badge/Documentation-green.svg[link="https://james.apache.org/documentation.html"] image:https://img.shields.io/badge/Downloads-{latest_james_version}-yellow.svg[link="https://james.apache.org/download.cgi"] image:https://img.shields.io/badge/Images-docker-blue.svg[link="https://hub.docker.com/r/apache/james"] image:https://img.shields.io/badge/License-ApacheV2-orange.svg[link="https://www.apache.org/licenses/"] image:https://img.shields.io/badge/Latests-news-red.svg[link="https://james.apache.org/index.html#posts"]

image::james-logo.png[link="https://james.apache.org"]

James は Java Apache Mail Enterprise Server の略です!

これは、最新 かつ 効率的 な豊富なコンポーネントセットに基づくモジュラーアーキテクチャを備えており、最終的に JVM 上で動作する 完全で、安定、安全、拡張可能なメールサーバー を提供します。

Inversion of Control メールプラットフォームを活用して必要なコンポーネントを組み合わせ、James Mailet Container を使用してフィルタリングとルーティングルールをさらにカスタマイズすることで、メール処理のための 独自のパーソナルソリューション を作成できます。

サポートされているプロトコル: IMAP、SMTP、link:https://jmap.io[JMAP]、POP3 など...

link:https://james.staged.apache.org/james-distributed-app/{latest_james_version}/index.html[*分散サーバー*] は、最新テクノロジー(Cassandra、S3、OpenSearch、RabbitMQ)に基づく、運用が容易でスケーラブルなメールサーバーの提供に重点を置いています。

詳細は https://james.apache.org/[ウェブサイト] をご覧ください。

== コントリビューション方法

.Read more... [%collapsible]

James はコミュニティのコントリビューションによって成り立っているプロジェクトです!どなたでもコントリビューションできます!

https://james.apache.org/index.html#third[コントリビューション方法] をご覧ください。

記事 や ブログ投稿 を大歓迎します。https://james.apache.org/mail.html[メール] または https://gitter.im/apache/james-project[Gitter] でお問い合わせいただき、経験を共有してください。

ドキュメント は始めるのに簡単な方法であり、もっと歓迎されています!JIRA の https://issues.apache.org/jira/issues/?jql=project%20%3D%20JAMES%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20%3D%20documentation%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC[~documentation] ラベルをご確認ください。

そして コードコントリビューション を始めるには、JIRA の https://issues.apache.org/jira/issues/?jql=project%20%3D%20JAMES%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20%3D%20newbie%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC[~newbie]、https://issues.apache.org/jira/issues/?jql=project%20%3D%20JAMES%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20%3D%20easyfix%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC[~easyfix]、https://issues.apache.org/jira/issues/?jql=project%20%3D%20JAMES%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20%3D%20feature%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC[~feature] ラベルを探してください。

他にも、パッケージング、コミュニケーションなど、多くの方法でご協力いただけます...

== James を試す方法

.Read more... [%collapsible]

必要条件: docker がインストールされていること。

ここでは、docker イメージを使用して James サーバーバージョン {latest_james_version} を試します。この James イメージは、JPA (hsqldb) と Lucene を使用したデフォルト構成になっています。また、デフォルトドメイン james.local と 3 人のデフォルトユーザー ([email protected]、[email protected]、[email protected]) が含まれており、デフォルトパスワードは 1234 です。

注: この James サーバーは IMAPS ポート 993 と SMTPS ポート 465 で応答します。

次のコマンドで James イメージをプルして実行します:

[subs="attributes"]

root@kitploit:~
$ docker run -p "465:465" -p "993:993" apache/james:demo-{latest_james_version}

次に、このイメージを Thunderbird などで接続します。 link:https://james.apache.org/howTo/imap-server.html[このチュートリアル] では、ユーザーとドメインの作成、および Thunderbird のセットアップについてより詳しく説明されています。

docker を使用しない手順は link:https://james.apache.org/server/install.html[こちら] から入手できます。

分散サーバーの手順は link:server/apps/distributed-app/docs/modules/ROOT/pages/run/run-docker.adoc[こちら] にあります。

== コンパイル確認方法

.Read more... [%collapsible]

プロジェクトをビルドするには、link:https://maven.apache.org[maven] バージョン 3.6.1 以上が必要です。

まず、リポジトリをローカルにクローンします:

root@kitploit:~
$ git clone [email protected]:apache/james-project.git

次に、このディレクトリ内で mvn clean install を実行してプロジェクトをコンパイルします。

便利なオプション:

  • -DskipTests: docker デーモンが必要な、実行に時間がかかりリソースを消費するテストスイートをスキップします。
  • -T 4: 複数の CPU でビルドを並列化します。
  • -Dmaven.javadoc.skip=true: javadoc の生成をスキップします。 ====

== Docker で James を実行する方法

.Read more... [%collapsible]

リンク先の link:https://github.com/google/guice[Guice] ベースのアプリケーション用に docker ディストリビューションを管理しています:

  • link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/README.adoc[Guice + Cassandra + RabbitMQ + S3 + OpenSearch (分散)]
  • link:https://github.com/apache/james-project/blob/master/server/apps/cassandra-app/README.adoc[Guice + Cassandra + OpenSearch]
  • link:https://github.com/apache/james-project/blob/master/server/apps/jpa-app/README.adoc[Guice + JPA + Lucene]
  • link:https://github.com/apache/james-project/blob/master/server/apps/memory-app/README.md[Guice + Memory (テスト)] ====

== CLI の使用

詳細は https://james.apache.org/server/manage-cli.html[コマンドラインによる James の管理] を参照してください。

== James の開発

James のビルドには、少なくとも JDK 11 と Maven 3.6.1 が必要です。 James の一部は Scala で書かれているため、IDE で Scala プラグインを有効にする必要があるかもしれません。

独自の拡張機能を作成し、独自のサーバーを配線するための link:examples/README.md[コード例] を管理しています。

link:docs/modules/development/pages/deployment-tests.adoc[このページ] では、デプロイメントテストの実行方法を詳しく説明しています。

== James の設計について詳しく知る

James には https://james.apache.org/documentation.html[ドキュメント] と https://github.com/linagora/james-project/tree/master/src/adr[アーキテクチャ決定記録] が付属しています。

分散サーバー アーキテクチャのより詳細な説明は link:https://james.staged.apache.org/james-distributed-app/{latest_james_version}/architecture/index.html[こちら] にあります。

== James コミュニティ向け記事

  • link:docs/modules/community/pages/website.adoc[ウェブサイトのビルドと公開方法]
  • link:docs/modules/community/pages/release.adoc[maven release プラグインを使用したリリース方法]
ツールをダウンロード