メールの添付ファイルの取得処理で例外が発生する場合がある

文書番号 : 40865     文書種別 : 不具合     登録日 : 2017/08/10     最終更新日 : 2017/08/10
文書を印刷する
対象製品
Secure iNetSuite for .NET 4.0J
状況
修正済み
詳細
メールに添付されるファイルのファイル名に日本語など英数字以外の文字が含まれる場合、通常は添付ファイルのヘッダーの ContentType.Name または ContentDisposition.FileName に次のようにエンコードされたファイル名が設定されます。

(例)「お問い合わせフォーム.pdf」の場合
エンコードされたファイル名:"=?utf-8?B?44GK5ZWP44GE5ZCI44KP44Gb44OV44Kp44O844Og?=.pdf"

このとき、エンコードした文字コードの指定部分に「utf8」のように.NET Frameworkでサポートされていないエンコード名が指定されている場合、メール取得処理中に例外が発生し、メールを Dart.Mail.MailMessageクラスに正しく展開することができません。
回避方法
この問題はService Pack 7(v4.0.2017.0822)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。