- - PR -
【C#】Exchange2003+Outlook2003のアドレス帳情報に関して
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-03-02 09:00
いつもお世話になっております。
Outlookアドインから『連絡先』登録ユーザのメールアドレスを取得する 処理を作成しているのですが、Outlook+Exchange環境の場合に下記現象が発生します。 ●[Exchange無し環境]⇒有効なアドレスが取得できます。 ContactItem item; item.Email1Address:taro@uni.com ●[Exchange有り環境]⇒※X.400形式(ITUの勧告?)らしいです。 ContactItem item; item.Email1Address:o=UNI/ou=uni/cn=Recipients/cn=taro/ ※ContactItemクラスは、アドレス帳一覧内のひとつのアドレス情報オブジェクトを示します。 Email1Addressプロパティは、メールアドレスを示すstringです。 Exchange2003もActive Directoryが必須のようなので、 EX+OL環境では『専用のアカウント管理/アドレス管理』をしている!? のかと思うのですが、『o=UNI/ou=uni/cn=Recipients/cn=taro/』形式ではなく、 通常のメールアドレス形式(=『taro@uni.com』=SMTP形式?)を取得する方法 を探しています。 ご存知の方いらっしゃいましたら、アドバイスお願いいたします。 (Windows Server Insiderへ書き込むべき?でしょうか...) 以上、よろしくお願いいたします。 |
1