0

MIME データから既存のメールを読み込んでいますが、このエラーが発生することがあります。

例えば:

EmailMessage ewsMsg = new EmailMessage(service); // service is ExchangeService instance
ewsMsg.MimeContent = new MimeContent("UTF-8", mimeBytes);
ewsMsg.Send(); // ServiceRemoteException here

この例外が発生する原因となる mimeBytes のヘッダー セクション:

From: Microsoft Outlook
    <MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.com>
To: Arno Bost <ArnoB@contoso.com>
Subject: Undeliverable: 
Thread-Index: AQHR3esBLcRFBp+/o0msZmG72Y4S8aAeRn0L
Date: Mon, 18 Jul 2016 18:32:08 +0400
Message-ID: <fa80f868-17fe-40d1-8501-f88c836bb2d8@SLC-DC01.contoso.com>
References: <3F10E8D8921E424C8D867E5F1F5A9F1F0311848916@SLC-DC01.contoso.com>
In-Reply-To:
 <3F10E8D8921E424C8D867E5F1F5A9F1F0311848916@SLC-DC01.contoso.com>
Content-Language: en-US
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 05
X-MS-Exchange-Organization-AuthSource: SLC-DC01.contoso.com
X-MS-Has-Attach:
X-Auto-Response-Suppress: All
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
Content-Type: multipart/report;
    boundary="_000_fa80f86817fe40d18501f88c836bb2d8SLCDC01contosocom_";
    report-type=delivery-status
MIME-Version: 1.0

他の電子メールは正常に送信されます。Exchange がこの方法でマルチパート/レポート メールを送信できないということですか?

これが multipart/report content-type によって引き起こされているかどうかはわかりません。おそらく偶然の一致かもしれませんが、他のコンテンツ タイプ (配信レポートではない) を含む電子メールではこの例外が発生しないように思われるため、現在のところ他のアイデアはありません。

4

0 に答える 0