2011-10-31 23 views
2

私は共有メールボックスにアクセスしてメールを読んで、その他の活動を行うJavaアプリケーションを作成しようとしています。私は自分のINBOX(またはそのフォルダ&の内容)を読むのに問題はありませんが、共有メールボックスにアクセスする方法(および最終的に解析/読み込む方法)に関する情報を見つけることは非常に困難です。私は次のことをやっているし、それはここで共有メールボックスへのjavamailアクセス

properties = System.getProperties(); 
properties.setProperty("mail.imaps.auth.plain.disable", "true"); 
properties.setProperty("mail.imaps.auth.ntlm.disable", "true"); 
Session session = Session.getInstance(properties, null); 
store = session.getStore("imaps"); 
store.connect("HOST", PORT, "DOMAIN\\USER\\SHAREDACCOUNT","pwd"); 

DOMAIN \\ USER \\この
仮定するメールアカウントが[email protected]その後、
あるようSHAREDACCOUNTのようになり、私のために正常に動作して

+0

どのメールプロトコルを使用していますか? – altanis

+0

IMAPを使用しています – d33j

+0

Exchangeの共有メールボックスについて話している場合は、JavaMail/IMAPがあまり役に立たないことがあります。おそらく、Exchangeを扱ういくつかの.NETライブラリを調べる必要があります。 –

答えて

2

abc \\ tarun \\ shared_MB

また、[email protected]アカウントのパスワードも入力する必要があります。

1

Tarunによって与えられた解は働く。しかし、共有アカウントの実際の電子メールアドレスではなく、共有アカウントの別名を使用することが重要です。 実際の形式は store.connect(DOMAIN、 "[email protected] \ SHARED_ACCOUNT_ALIAS"、 "USER_PASSWORD")です。

関連する問題