問題タブ [jakarta-mail]
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 - Javamail、メッセージ本文を取得
次の問題があります: Javamail を使用する電子メール クライアントは、senddate、件名、from、to などの電子メールのすべての部分を取得できますが、メッセージの本文を取得する方法がわかりません。
すでに getContent() 関数を試しましたが、必要なテキストが表示されません。
どんな助けでも素晴らしいでしょう。
ありがとう、ヘクタイ
java - メールから添付ファイルをダウンロードし、Java を使用して保存します
Javaを使用してメールから添付ファイルをダウンロードして保存する方法は?
java - JavaMail が認証されないのはなぜですか?
本日、2 人のお客様で JavaMail が認証されていないため、当社の製品が電子メールを送信できないことがわかりました。私たちは何年もの間、私たち自身のサーバーを介してメールを送信しており、他のいくつかの顧客にもメールを送信しており、それらすべてに認証を使用していると考えていました.
コードは次のように進みます。
ドキュメントhereによると、この形式の connect() メソッドを使用した場合、JavaMail は認証を使用する必要があります。プロパティを設定していませんが、そのページを正しく読んでいれば、その必要はありません。
JBoss 4.2.1.GA の mail.jar を使用しています。
私たちは何をする必要がありますか?
更新: そのドキュメント ページで別の方法 (mail.smtp.auth プロパティを設定し、Authenticator を提供する) を使用すると、最終的に認証が機能します。しかし、この方法のどこが間違っていたのでしょうか?
performance - JMS による電子メールのスケーラビリティ
JMS と JavaMail を一緒に使用してスケーラブルな電子メール ソリューションを構築することは理にかなっていますか?
現在、これらは私が検討している2つのオプションです。
-- RESTful メール センター API を構築し、Web アプリ全体から呼び出します。
-- Web アプリとメール センターの間で JMS を使用します。
私が「メール センター」と呼んでいる機能は、おそらく JavaMail を使用して実装されるでしょう。私は正しい軌道に乗っていますか?私が見逃したかもしれない他のオプションはありますか?
どちらか一方を使用する利点はありますか?私は主にスケーラビリティを探しています。
java - JavaMail Transport.send() が静的メソッドであるのはなぜですか?
JavaMail を使用する、私が書いていないコードを修正していて、JavaMail API がそのように設計されている理由を理解するのに少し苦労しています。理解できれば、もっといい仕事ができる気がします。
私たちは次のように呼びます:
では、Eclipse が次のように警告するのはなぜですか。
静的メソッドの呼び出しですか?
Transport オブジェクトを取得して、そのオブジェクトを使用してメッセージを送信できないのに、そのオブジェクトに固有の設定を提供するのはなぜですか? Transport クラスは、メッセージの送信に使用するサーバーやその他の設定をどのように認識しているのでしょうか? 信じられないほどうまく機能しています。2 つの異なるサーバーのトランスポート オブジェクトをインスタンス化した場合はどうなるでしょうか。どちらを使用するかをどのように知るのでしょうか?
この質問を書いている過程で、私は本当に呼び出す必要があることを発見しました:
では、静的な Transport.send() メソッドの目的は何でしょうか? これはデザインが悪いだけですか、それとも理由がありますか?
java - Javaメールプログラムが機能しない
以下のメールプログラムがあります。問題は、メールプログラムが正常に実行されても、メールが送信されないことです。ログには、正常にメール送信されたことが示されています。何が問題なのかわからない。Javaプログラムを変更する必要がありますか?
以下の値をapplication.properties
ファイルに設定しました。これらの値はプログラムから読み取られ、ベクトルとして送信関数に渡されます。
-----------------------以下に貼り付けたメール送信プログラムコード---------
java - Java の IMAP IDLE
Sun Java Mail 以外に、IDLE コマンドをサポートする Java IMAP ライブラリはありますか?
私は Sun の JavaMail を使用してきましたが、かなりのメモリ オーバーヘッドがあることを除けば、うまく機能します。
java - Java メール例外
JavaMail API を使用して電子メールを送信しようとすると、現在問題に直面しています。アプリケーションコンソールから得られる例外は次のとおりです。
ちなみに、私はすでに mail.smtp.auth プロパティを true に設定しています: props.put("mail.smtp.auth", "true") ですが、それでも失敗します。または前に同様の問題に直面していますか?
glassfish - トランスポートオブジェクトを接続したままにするJavaメール
Javaメールトランスポートオブジェクトを存続または接続したままにするにはどうすればよいですか。
私はこれをWebアプリケーション内の単純なクラスファイルのコードに記述しました:-
ここ に完全なコードがあります
今、私がこのコードを実行するたびに、メールサーバー
と回線に接続するのに少し時間がかかります
falseを出力します
nullになってブロックに入るときに、オブジェクトトランスポートを保持するにはどうすればよいですか?
または、トランスポートオブジェクトは接続されたままです。
ありがとう
Pradyut
java - Java のメール サーバーで検索を実行できますか?
Java を使用して Gmail の検索を実行しようとしています。JavaMail を使用すると、次のようにメッセージ検索でメッセージを実行できます。
ただし、これには各メッセージをダウンロードする必要があります。もちろん、すべての結果をキャッシュすることはできますが、これは大きな Gmail ボックスのストレージの問題になり、非常に遅くなります (ギガバイトのテキストを検索するのにどれだけの時間がかかるか想像できます...)。
私の質問は、サーバー上のメールを検索する方法、la gmail の検索フィールドはありますか? おそらくMicrosoft Exchange経由でしょうか?
グーグルの時間は何も見つかりませんでした。