問題タブ [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.

0 投票する
2 に答える
2171 参照

java - Apache James Mail Server の利点と使用法は?

ユーザー管理用の Web アプリケーションを実装しているので、毎日 1,000 通の電子メールを送信する必要があります。有料の電子メール サービスを使用する方法の 1 つですが、独自の方法を実装したいと考えています。これには有料サービスを購入する必要がありますか?Apache James メール サーバーが簡単に実装でき、Gmail や Yahoo を介して送信するのと同じようにメールを送信できることを知りたいですか?

私は以下のインクを読んでいました

James との連携、パート 1: Apache の James エンタープライズ電子メール サーバーの紹介

LiveCycle のメールサーバーとしての Apache JAMES の設定

しかし、誰でも exaplin できることはあまり明確ではありませんか? 私の懸念は、そのようなサーバーが利用可能である場合、なぜ有料サービスに行くのかということです.

0 投票する
1 に答える
708 参照

email - MIME メールのヘッダーを再送信する

メールのヘッダーに追加される再送信ヘッダー (resent-from、resent-to、resent-date など) について詳しく知りたいです。これらのヘッダーはいつ追加されますか? それらはサーバーまたはメールクライアントプログラムによって追加されますか?

JavaMail api を使用して電子メールを転送する Java プログラムを作成する必要があります (元のコンテンツを変更または解析せずに)。特定の受信者のサーバーに到着したときに、電子メールが宛先の電子メール アドレスにリダイレクトされるようにしたいと考えています。resent ヘッダーを使用して MIME メールを転送/リダイレクトできたスニペットは役に立ちます。

ありがとうございました

0 投票する
2 に答える
30254 参照

java - Javamail - localhost から外部アカウントにメールを送信する

localhost から gmail や yahoo などの外部アカウントにメールを送信する必要があります。現在、ローカル電子メールサーバーを起動して実行することにより、ローカルドメインからメールを送受信できるプログラムがあります(admin@ib-status.com <-> devteam@ib-status.com)。しかし、問題は、ローカル ドメインから gmail または yahoo アカウントに送信しようとすると、送信できないことです (例: admin@ib-status.com -> myaccount@gmail.com)。これについて助けが必要

PS。メールサーバーに Hmailserver を使用しています

Hmailserverログからの私のエラーは以下です

"SMTPC" 4508 0 "2014-06-13 15:18:01.022" "TCP" "SMTPDeliverer - メッセージ 13 - 接続に失敗しました: ホスト名: 74.125.25.27、メッセージ:ターゲット マシンがアクティブに拒否したため、接続できませんでした"

ここで何か見逃しましたか?リモート マシンの接続が拒否されるのはなぜですか? メッセージの送信に gmail の SMTP サーバーを使用したくない

0 投票する
1 に答える
117 参照

java - Apache Commons によって上書きされるポートとホスト

特定のユーザーに電子メールを送信する Activti bpm で serviceTask を開始することを想定している Eclipse Maven プロジェクトを作成しました。

Apache James サーバーを使用しており、gmail 用に構成しました。telnet 経由でメールを送信できますが、サービス タスクを使用することはできません。

問題は、構成が apache commons の Email というクラスによって上書きされることです。このクラスが呼び出される理由がわかりません。Java コードで apache.commons を使用していません。

ジェームズの構成: config.xml

...

...

これは、プロセス定義を含む bpmn20.xml です。

これはJavaコードです:

これは activiti.cfg.xml ファイルです。

0 投票する
0 に答える
378 参照

java - Grails アプリケーションまたは Java アプリケーションから Apache James サーバーでユーザーとドメインを管理する方法

James Server を Grails アプリケーションと一緒に使用しています。

現在、James Server にドメインとユーザーを手動で追加しています。Grails アプリケーションを使用してこのプロセスを自動化し、James Server のコマンド プロンプトでコマンドを実行してドメインとユーザーを追加する必要がないようにしたいと考えています。

私は James Server を実行することができ、Grails アプリケーションから James Server に登録されたユーザーの Inbox に到着するメールを解析することができ、すべてが完璧です。

Webで検索したところ、実行するAPIがないことがわかったので、唯一の方法は私がすでに行っているCLIであり、もう1つはJMXです

JMX と Grails のプラグインについて検索しましたが、実装できません。

JMXでこれを行うか、他の手段を提供してください。

Groovy で外部プロセスを呼び出すことに遭遇しましたが、機能しませんでした。

0 投票する
1 に答える
615 参照

java - JMX を介して James Server に登録されているユーザーのリストを取得する方法

James サーバーを構成し、いくつかのユーザーとドメインを追加しました。

Jconsole から、下の画像に示すようにユーザーのリストを取得できます。

誰でもJMXを介して同じものを取得するためのコードスニペットを提供してもらえますか

Jamesのドキュメントがこれを指定しているように、JMXによってプログラムでユーザーを追加するには

どういうわけか、コード スニペットを機能させることができましたが、パラメータなしで Mbean の操作を呼び出す方法を見つけることができませんでした。

このコードは Mbean の属性を出力しています

ユーザーリストを取得するためにこのコードを機能させるのを手伝ってください。

これは、James Server からユーザー リストを取得するための Jconsole 画面です。