2

EWS Managed API를 사용하여 MS Exchange Server 2007을 통해 이메일을 보내기 시작했습니다. 다음을 통해 MS Exchange Server 2007에서 이메일을 수신하는 다른 제품이 있습니다. POP3/IMAP 프로토콜.EWS Managed API - POP3/IMAP을 사용하는 이메일 클라이언트에 사용자 정의 헤더가 표시되지 않습니다.

아래 제공된 코드를 사용하여 C# .NET에서 EWS Manged API를 사용하여 사용자 지정 헤더를 설정할 때 발생하는 문제입니다. 사용자 정의 헤더가 표시되지 않습니다.

또한 아래 맞춤 헤더를 본인에게 보냈습니다. 그리고 Microsoft Outlook을 사용하여 머리글을 검토하십시오. 머리글은 "custheader"처럼 소문자로만 나타났습니다.

코드는 다음과 같다 :

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1); 

    service.Credentials = new WebCredentials("username", "password", "domain");     
    service.AutodiscoverUrl("[email protected]"); 

    EmailMessage message = new EmailMessage(service); 
    message.Subject = "This is a test"; 
    message.Body = "xxxdffsasfasfasfsfsfsfsaffafasfsfsafasfafasffasf"; 


message.ToRecipients.Add("[email protected]"); 


ExtendedPropertyDefinition msg = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.InternetHeaders, "CUSTHEADER", MapiPropertyType.String); 
message.SetExtendedProperty(msg, "87677"); 

message.SendAndSaveCopy(); 

당신이 우리를 도와 우리가 우리가 EWS 관리 API 또는 대체 솔루션으로이 문제를 해결할 수있는 방법을 알려 수 있습니다.

FYI : 제 동료는 앞서 언급 한 자신의 메일 서버 (Argo Mail) 및 이메일 제품으로 테스트를 실행했습니다. 그리고 우리는 그것이 당신이 그들을 보낼 때 예상대로 사용자 지정 헤더를 선택하는 것을 보았습니다.
이메일 IMAP/POP3 제품이 헤더에 예기치 않은 일을하고있을 가능성을 없애줍니다. Outlook Express에서 헤더를 볼 수 없다면 위에서 언급 한 전자 메일 클라이언트에서도이 헤더를 볼 수 없습니다.

따라서 이러한 헤더가 비 MAPI 클라이언트에 표시되지 않는 이유는 무엇입니까? Outlook에서는 헤더가 표시되지만 MAPI 클라이언트입니다.

새로운 확장 속성을 만들 때 위의 코드가 사용 된 것으로 나타났습니다. 확장 속성과 명명 된 MAPI 속성 (http://technet.microsoft.com/en-us/library/bb851492%28EXCHG.80%29.aspx에서 참조 된 속성)의 차이점은 무엇입니까?

이 질문에 답하고 IMAP/POP3 클라이언트에서 사용자 지정 헤더를 읽는 방법을 알려주십시오.

답변

2

맞춤/수정 된 헤더는 POP/IMAP을 사용하여 MS Exchange Server 2007에서 Non-Mapi 클라이언트로 전파 할 수 있습니다.
하지만 다음 명령을 실행해야합니다. Set-TransportConfig -HeaderPromotionModeSetting [MayCreate | NoCreate | MustCreate] 예 : Set-TransportConfig -HeaderPromotionModeSetting MustCreate

Exchange 관리 셸에서 위의 cmdlet을 사용하여 현재 동작을 변경합니다. 기본값은 NoCreate입니다. 다른 모드 중 하나를 선택할 수 있습니다.

MustCreate보다 MayCreate를 사용하는 것이 좋습니다.

MS Exchange Server 2007은 LOWER CASE의 사용자 지정 헤더 만 전파합니다.