001-009371
multipart/alternativeと同じ階層に存在するtext/plainパートの内容が表示されない場合がある。
- 種別
- 不具合
- 機能
-
- メール
- 再現バージョン
-
- 3.7.0
- 3.7.1
- 3.7.2
- 3.7.3
- 3.7.4
- 3.7.5
- 4.0.0
- 4.0.1
- 4.0.2
- 4.0.3
- 4.2.0
- 4.2.1
- 4.2.2
- 4.2.3
- 4.2.4
- 4.2.5
- 4.2.6
- 改修バージョン
- 4.6.0
- 公開日
- 2016-02-08
- 更新日
- 2017-10-06
詳細
【発生条件】
次の条件をすべて満たすメールを受信すると、現象が発生します。
- メールソースが次の構造である。
例:
multipart/mixed
|
+- multipart/alternative
| |
| +- text/plain
| |
| +- text/html
|
+- text/plain
- 次の条件のどちらかを満たすメールである。
- multipart/alternativeと同じ階層に存在するtext/plainパートのContent-Dispositionがattachmentではない。
メールソースの例:
-----------------------------------------------------
Return-Path: user1@xxxxx.co.jp
Date: Mon, 01 Jan 20xx 00:00:00 +0900
Subject: Sample_Mail
From: user1@xxxxx.co.jp
To: user2@xxxxx.co.jp
mime-version: 1.0
Content-Type: multipart/mixed; boundary="_12345678901234567890123456789012345"
--_12345678901234567890123456789012345
Content-Type: multipart/alternative; boundary="_2_345678901234567890123456789012345"
--_2_345678901234567890123456789012345
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
SampleText1
--_2_345678901234567890123456789012345
Content-Type: text/html; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
<html>
<body>
<div>
<span style="color: #ff99cc; font-size: 22px;">
<span style="color: #ffcc99;">
SampleText1
</div>
</span>
</div>
</body>
</html>
--_2_345678901234567890123456789012345--
--_12345678901234567890123456789012345
Content-Type: text/plain; name="Sampletext2.txt"
Content-Disposition: inline; filename="Sampletext2.txt"
Content-Transfer-Encoding: base64
U2FtcGxlVGV4dDI=
--_12345678901234567890123456789012345
----------------------------------------------------- - multipart/alternativeと同じ階層に存在するtext/plainパートに、name属性とContent-Dispositionが存在しない。
メールソースの例:
-----------------------------------------------------
Return-Path: user1@xxxxx.co.jp
Date: Mon, 01 Jan 20xx 00:00:00 +0900
Subject: Sample_Mail
From: user1@xxxxx.co.jp
To: user2@xxxxx.co.jp
mime-version: 1.0
Content-Type: multipart/mixed; boundary="_12345678901234567890123456789012345"
--_12345678901234567890123456789012345
Content-Type: multipart/alternative; boundary="_2_345678901234567890123456789012345"
--_2_345678901234567890123456789012345
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
SampleText1
--_2_345678901234567890123456789012345
Content-Type: text/html; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
<html>
<body>
<div>
<span style="color: #ff99cc; font-size: 22px;">
<span style="color: #ffcc99;">
SampleText1
</div>
</span>
</div>
</body>
</html>
--_2_345678901234567890123456789012345--
--_12345678901234567890123456789012345
Content-Type: text/plain;
Content-Transfer-Encoding: base64
U2FtcGxlVGV4dDI=
--_12345678901234567890123456789012345
-----------------------------------------------------
- multipart/alternativeと同じ階層に存在するtext/plainパートのContent-Dispositionがattachmentではない。
【再現手順】
- 「発生条件」を満たすメールを受信します。
- アプリケーション画面にログインし、[メール] > [受信箱]の順にクリックします。
- 手順1で受信したメールの標題をクリックします。
→現象発生:
multipart/alternativeと同じ階層に存在するtext/plainパートの内容が表示されません。
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 4.6.0のGaroon