っGroupContact員からPublicGroup内のグローバルアドレス一覧(EWS)
-
26-09-2019 - |
質問
メール送信時に配布リストのリスト自身のグローバルアドレスリスト(GAL).アクセスするギャル内の展望2010年なの吹出しにアドレス帳の選択から適切なアドレス帳(この場合、ギャルのログインユーザ)。
ったアクセスするには会員のContactGroup内のギャルがなされているIDとなり、UniqueID)。しかしMailboxTypeのMailboxType.PublicGroup内からToRecipients財産の送信メールができない方法についてはアクセスの問い合わせ先までお問い合わせ!
誰でもかんでホールドしてみてはいかがだろうか。たって行う公開フォルダの検索、連絡先の検索が何もしないティへ簡単にアクセスできます。
ダニエル.
解決
EWS社は右のツール。必要なクエリActiveDirectory.見 http://www.infinitec.de/post/2005/02/How-to-get-the-Global-Address-List-programatically.aspx のための一例です。
他のヒント
私は、Exchange Webサービス管理API 1.1 SDKを使用して、それは魔法のように動作します。
あなた自身のものと<exchange_server>
と<group_name>
を交換します。
using System;
using System.Windows.Forms;
using Microsoft.Exchange.WebServices.Data;
namespace test3
{
public partial class Form1 : Form
{
ExchangeService service = null;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
service = new ExchangeService();
service.Url = new Uri("https://<exchange_server>/EWS/Exchange.asmx");
}
private void button1_Click(object sender, EventArgs e)
{
NameResolutionCollection nameResolutions = service.ResolveName(
"<group_name>",
ResolveNameSearchLocation.DirectoryOnly,
true);
foreach (NameResolution nameResolution in nameResolutions)
{
ExpandGroupResults groupResults = service.ExpandGroup(nameResolution.Mailbox.Address);
foreach (EmailAddress member in groupResults.Members)
{
Console.WriteLine(member.Name + " <" + member.Address + ">");
}
}
}
}
}
所属していません StackOverflow