2017-12-13 14 views
0

주어진 Exchange 메일 그룹의 구성원 인 사용자/전자 메일 주소 목록을 가져 오려고합니다.메일 그룹 구성원 가져 오기

메일 유니버설 메일 그룹이며 회원이 있습니다. (이중 체크)

내가 발견 한 MSDN 예제에 따르면, 이것은 내가 사용하고있는 코드입니다.

나는 항상 "결과가 없습니다"라는 예외를 다시받습니다. 는 '정상'메시지가 아무것도, 실제 예외를 발견 말을하지 않습니다.

_service이 (제대로 작동) 내 교환 서비스입니다. 이 오류를 밖으로 ExpandGroup 라인에.

try 
    { 
     // Return the expanded group. 

     Microsoft.Exchange.WebServices.Data.ExpandGroupResults myGroupMembers = _service.ExpandGroup(distributionListMember).; 

     // Display the group members. 
     foreach (Microsoft.Exchange.WebServices.Data.EmailAddress address in myGroupMembers.Members) 
     { 
      Console.WriteLine("Email Address: {0}", address); 
      //listBox1.Items.Add(address.Address); 
     } 
    } 
    catch (Microsoft.Exchange.WebServices.Data.ServiceResponseException ex) 
    { 
     MessageBox.Show(ex.Message); 
    } 
    catch (Exception) 
    { 

     MessageBox.Show(ex.Message); 
    } 

는 뭔가가 있나요 나는이 그룹은 동적 메일 그룹이나 메일 유니버설 보안 그룹. 100 % 메일 유니버설 메일 그룹 아닌가요? 누락되었습니다.

답변

0

이 알려진 Microsoft Exchange Server 2010이 issue입니다.

EWS가 사용하는 ExchangeService.ExpandGroup 메서드가 구성원 목록을 확인하려고 할 때 동적 메일 그룹을 확장하지 않기 때문에이 문제가 발생합니다. 교환 서버에 대한 업데이트 롤업 6

2608646 설명 2010 서비스 팩 1

:


설치 한 다음 업데이트 롤업을이 문제를 해결하려면이 나는 거기에 있으면 안된다고 생각하는이 줄의 끝에서 완전히 멈춘다.

_service.ExpandGroup(distributionListMember).;