Exchange 2013에 대한 사용자 지정 전송 에이전트를 개발 중입니다. 회의 요청을 보내지 만 null
이 e.MailItem.Message.CalendarPart
에 있습니다.Exchange 전송 에이전트에서 e.MailItem.Message.CalendarPart에서 null 가져 오기
if (e.MailItem.Message.CalendarPart != null)
{
LocationProcessorStrategy.AddLocationInBody(e.MailItem.Message);
}
else
{
e.MailItem.Message.Subject += " [There is no calendar part - added by agent.]";
}
e.MailItem.Message.MapiMessageClass
나에게 "IPM.Schedule.Meeting.Request"
하지만 CalendarPart
가 null 값을주고있다.
분류 후에 상담원을 실행할 수 있습니까? –
또한 tnef 속성을 읽는 샘플 코드 링크를 제공해 주시겠습니까? –
TNEF 스트림의 경우 OnCategorizedMessage https://technet.microsoft.com/en-us/library/bb125012(v=exchg.150).aspx를 사용하십시오. https://blogs.msdn.microsoft.com/mstehle/2009/ 01/13/howto-sample-transport-agent-add-headers-categories-mapi-props-even-a-fork/및 http://gsexdev.blogspot.com.au/2011/04/reading-custom -mapi-properties-in.html –