問題タブ [james]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - POP3Server クラスから James の config.xml にアクセスするには?
James クラスの一部を変更し、POP3Server
その後 IoC 経由で注入します。config.xml
改造で使いたいパーツを設定したいのですが、 に設定を保存できると便利だと思いました。
POP3Server.class
<-> config.xml
(直接アクセス可能?)
この XML にアクセスする簡単な方法はありますか? それとも、James の奥深くにアクセスする必要がありますか?
java - Apache James を使用したクライアント側認証の実装
私はApache jamesをメールサーバーとして使用しており、X509証明書を使用してクライアント側とサーバー側の両方の認証を実装する必要があります。
サーバー側は非常に簡単で、config.xml で構成するだけです。しかし、clientauth はどうですか?
設定でこれを実装する簡単な方法はありますか? config.xml の sockets-Area で、authenticate-client を true に設定できますが、James wiki によると、keystore-section で提供されるキーストアには証明書を 1 つだけ入れることが許可されています。
したがって、これを行う方法に関する推奨事項がある場合、またはこれを扱うチュートリアルを知っている場合は、共有していただければ幸いです。
ありがとうございました!
email - NAT の背後にある Apache JAMES
メールサーバーの動作に問題があります。以前はインターネットに直接接続していたときは問題なく動作していましたが、マシンを移動する必要があり、現在は NAT ルーターの背後にあります。NAT 経由で SMTP 用にポート 25 をセットアップしましたが、メッセージを送信しようとすると、リモート ホストに接続できないと表示されます。リモート サーバーの IP は正常に解決されますが、接続できないようです。
FTP サーバーと Tomcat サーバーは正常に動作しているため、ルーターが NAT を実行するだけでなく、プールから外部 IP を取得するという事実に問題があると思われるため、取得するように JAMES を構成する方法がわかりません。動的外部 IP。
MailTester.com でテストした後、接続がタイムアウトしたことがわかりました。ルーターで smtp と pop3 ポート (25 と 110) が適切に開いていることは確かなので、JAMES が私のサーバーにバインドしていないようです。外部 IP であり、それを修正する方法がわかりません。
どんな助けでも大歓迎です。
java - リスナーをSSLハンドシェイクにフックする方法は?
新しいSSL接続が開始され、ハンドシェイクが開始されたときに通知を受け取りたいのですが。キーストアが呼び出される前に証明書を取得する必要があります。
このプロセスにリスナーを登録する方法はありますか?証明書に問題がないかどうかを判断し、キーストアと照合するか、すぐにキャンセルする必要がありますか?
このようなものですが、SMTP接続の場合:
JAMESメールサーバー2.3.2を使用しています(それが何かを意味する場合)。
前もって感謝します!
apache - Apache James - メッセージに文字セット情報がありません
Apache James を使用して電子メール メッセージを作成しています。text/html コンテンツを含むメッセージに TextBody を追加します。
残念ながら、メッセージを送信すると、出力に文字セット情報がありません。
元のメッセージには:
変換された:
文字セット情報を追加していない理由がわかりません。エンコーディングは正しいですが、電子メール クライアントでは、一部のクライアントで手動で選択する必要があります。
何か助けはありますか?
前もって感謝します!
コンラッド
java - 独自のアプリケーションで使用する Webmail 改札ウィジェット?
ウィケット アプリケーションにメッセージ機能を組み込む必要があります。(送信、受信、連絡先リスト、添付ファイル、返信、転送など)
サーバー側では、Java で記述されているため、apache-james を試します。Java コードから構成のすべての部分を管理できます。ドメイン、アカウントの作成、パスワードの変更、IMAP プロトコルの実装などを実行できます。apache-james には、GWT で記述された Hupa サブプロジェクトが含まれています。
私のアプリケーションでは、Java Mail API または/および Apache Mailet API を使用して IMAP サーバーにアクセスし、自分で画面を作成できますが、どこかに何か助けになるものがありますか?
apache - Apache James 2.3.2は、数時間作業した後にシャットダウンします
ApacheJames2.3.2のインストールで奇妙なエラーが発生しました。
i Jamesソースコードを使用して、電子メールサーバーの動作を電子メールプロキシのパススルーに変更しました。すべてが数時間はかなりうまく機能します。その後、Jamesは明白な理由もなくシャットダウンします。
まず、phoenix.logにいくつかのエラーが表示されます。
エラーが発生した直後に、smtp-server.logに2つの例外が表示されます。
smtp-server.logの例外は、フェニックスコンテナのシャットダウンによる、ある種のフォローアップ例外だと思います。
何時間もすべてが正常に機能していて、突然フェニックスがシャットダウンする理由を私は本当に説明できないので、誰かがこの動作を見ましたか?
前もって感謝します!
java - Apache James を使用してメール送信が機能しない
apache james を使用してメールを送信しようとしていますが、メールが配信されません。以下は私のコードです。
また、テストユーザーは、パスワードテストを持つApache jamesに追加されます。同じように私を助けてください。
apache - Apache James を使用したメール送信エラー
私はApache James 2.3.2を使用しています。telnet localhost 4555 に移動し、新しいユーザー テストを作成しました....メールを送信するとエラーが表示されます エラー メッセージ: 553 #5.1.8 送信者アドレス test@localhost のドメインが存在しません。親切に私を助けてください。
apache - ジェームズがmysqlコネクタjarを取得していません
MySQLをバックエンドとしてAmazonインスタンスにjames[1]インストールを実行してみました。MySQLコネクタmysql-connector-java-5.1.20.zipを解凍して、conf /libとlib/にコピーしましたが、jamsを次のように開始すると:$ sudo bin / jamesstartitが停止します。ラッパーログは次のことを示しています:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
私のjames-database.propertiesは次のようになります。
database.password=**シークレット**vendorAdapter.database= MYSQL openjpa.streaming = false
私は他に何も変更しませんでしたが、ジェームズは機能していません。
助けてくれてありがとう!