2

javamail を使用して IMAP 受信トレイをチェックしています。現時点では、ユーザー名とパスワードを保存して IMAP サーバーにログインしているだけです。ただし、当社のセキュリティ ポリシーでは、これを kerberized にする必要があります。

私は javamail、IMAP、および kerberos について調べてきましたが、不可能であると言うリソースもあれば、可能であると示唆するリソースもあります。残念ながら、経由で接続する方法を示す例は見つかりませんでした。ケルベロス。

経由でIMAPサーバーに接続できるかどうか、誰かが確認/拒否できるかどうか疑問に思っていました. kerberos と javamail を組み合わせて使用​​します。誰かが役に立つリソースに出くわした場合は、非常に感謝します。

ありがとう、

マーティン。

4

1 に答える 1

4

JavaMail IMAP プロバイダーmail.imap.sasl.mechanismsのプロパティを( docs )に設定し、認証にJAAS および Java GSS APIを使用することにより、Java 1.5 以降および Kerberos v5 で理論的には可能ですが、実装するのは絶対に難しいです。GSSAPI

上記のリンクとこのチュートリアルを調べたところ、開発環境で動作するようになりましたが、結果は非常に脆弱でした. これが Sun の実装の誤りだと言っているのではありません。間違いなく私のせいです。しかし、利用可能な例がないことは、これが実績のある本番対応のソリューションではない可能性があることを示唆しています.

幸いなことに、私は外部のセキュリティ ポリシーに縛られていません :-) そのため、代わりに IMAP over SSL を使用することになりました。これは、はるかに簡単です。

于 2009-08-15T18:44:08.563 に答える