問題タブ [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.
imap - Javamail、IMAP、およびケルベロス
javamail を使用して IMAP 受信トレイをチェックしています。現時点では、ユーザー名とパスワードを保存して IMAP サーバーにログインしているだけです。ただし、当社のセキュリティ ポリシーでは、これを kerberized にする必要があります。
私は javamail、IMAP、および kerberos について調べてきましたが、不可能であると言うリソースもあれば、可能であると示唆するリソースもあります。残念ながら、経由で接続する方法を示す例は見つかりませんでした。ケルベロス。
経由でIMAPサーバーに接続できるかどうか、誰かが確認/拒否できるかどうか疑問に思っていました. kerberos と javamail を組み合わせて使用します。誰かが役に立つリソースに出くわした場合は、非常に感謝します。
ありがとう、
マーティン。
tomcat - JavaMail / サーブレットメカニズムを使用して ConfirmationURL を作成する方法は?
確認URL(電子メールの本文にあります)を含む電子メールをユーザーに送信するサーバー側のJavaプログラムを作成中です。
JavaMail API を使用して (電子メールを送信できる) サーブレットを既に作成しています...実際の一意の URL をどのように設計/実装するのか疑問に思っています (エンドユーザーがクリックすると、ブラウザが起動し、「確認済み. " Web ページで)? 確認済みは、エンド ユーザーの電子メール アドレスと一致する必要があります (確認のため)。データベースで作成されたユーザーと一致するトークンを生成する必要がありますか?それとも、URL に追加された HttpSessions または Cookie を使用しますか?
誰かが私を正しい方向に向けることができれば幸いです...
楽しいプログラミング、
マイク
java - IMAP の IDLE を中断するにはどうすればよいですか?
IMAP サーバーに接続する Javamail API を使用しています。すべてが javax.mail.Folder.idle()メソッドでうまく機能しています。新しいメールが届くとリスナーが呼び出されます。ただし、問題はアイドル ブロックが永久に続くことです。どうすれば中断できますか? Java プログラムを強制終了せずにリスニングを実際に停止するにはどうすればよいですか?
アイドル状態のスレッドで Thread.interrupt() を呼び出してみました。何も起こりません。アイデアが不足しています。
google-app-engine - GoogleAppEngineでのメールサポート
Google App Engineでメールを受信したりIMAP接続を確立したりするメカニズムはありますか?GAEがJavaMailAPIのサポートを制限していることを知っています(つまり、電子メールの送信のみを許可します)。回避策はありますか?
java - org.springframework.mailのどのアーティファクトですか?
春のサポートを利用してメールを送信したいのですが。私のプロジェクトはmaven-2で構築されており、spring-core 2.5.5を使用しています。pom.xmlに含めるアーティファクトをmaven中央リポジトリで調べようとしましたが、見つかったのはspringsupportだけです。問題は、リポジトリの最高バージョンが2.0.8であり、Spring-corev。2.0.8に依存していることです。それを追加してその依存関係からspring-core、spring-aopなどを除外する必要がありますか、それとも別のアーティファクトを探す必要がありますか(ただし、どちらを実行しますか?)、または別のリポジトリを使用しますか?org.springframework.mailの適切なmaven-2アーティファクトはどれですか?どこで見つけることができますか?
java - Javamail にメッセージ キャッシュを強制的にクリアさせる方法は?
Javamail を使用するサーバーを実行しています。IMAP の IDLE を備えたカウント リスナーがあり、新しいメールが届いたときに特定のコードが実行されます。新しいメッセージのリストは、パラメーターとしてリスナーに渡されます。私はそれから情報を読み、それで終わります。私のサーバーが大量のメモリをリークすることを除けば、すべて問題ありません!! ヒープ ダンプを行ったところ、[Lcom.sun.mail.imap.IMAPMessage クラスが大量のメモリを使用していることがわかりました。IMAPMessage の配列がオブジェクト com.sun.mail.imap.MessageCache によって参照されているようです。
キャッシングは行われていますか?初めてメッセージを受信する場合を除いて、これらのメッセージに再度アクセスする必要はありません。キャッシュを強制的にクリアするにはどうすればよいですか? javamail の漏洩を防ぐにはどうすればよいですか?
java - Gmail サーバーに接続するためのサーブレットの構成
Gmail にメッセージを送信するようにサーブレットを設定しようとしていますが、ブラウザ ウィンドウで返信メッセージを待っています。
サーブレットのコードは次のとおりです。
接続するにはどうすればよいですか?
java - Jamesサーバー接続失敗例外
JavamailアプリケーションをJamesサーバーに接続しようとしていますが、
javax.mail.MessagingException:SMTPホスト:localhost、ポート:4555に接続できませんでした。ネストされた例外は次のとおりです。java.net.SocketException:無効な引数:接続
これが私にとって少し問題を引き起こしているコードです:
前もって感謝します。:)
java - Jamesサーバーのローカルホストに接続できません
James サーバーのローカルホストに接続しようとしていますが、例外が発生します。
私のJamesサーバーのディレクトリ構造は次のとおりです。
例外をスローしているコードは次のとおりです。
james-2.3.2 サブディレクトリの構成ファイルで何も変更していないのに、なぜその例外が発生するのでしょうか?
例外をスローしているコードは次のとおりです。