001-011571

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

会議出席依頼のメールを受信した場合、text/plainおよびtext/htmlパートの内容はメールの本文に表示されず、text/calendarパートに含まれる会議情報の一部のみが表示される。

種別
不具合
機能
  • メール
再現バージョン
  • 5.0.0
  • 5.0.1
  • 5.0.2
  • 5.5.0
  • 5.5.1
  • 5.9.0
  • 5.9.1
  • 5.9.2
  • 5.15.0
  • 5.15.1
  • 5.15.2
  • 6.0.0
  • 6.0.1
  • 6.0.2
  • 6.0.3
  • 6.17.0
  • 6.17.1
改修バージョン
公開日
2026-06-23
更新日
2026-06-23

詳細

【発生条件】
次の条件を満たすと発生する場合があります。
  • 次のような会議出席依頼メールをGaroonで受信する。

    • multipart/alternative形式で、次のすべてのパートを含む。
      • text/plain
      • text/html
      • text/calendar

    • text/calendarパートのPRODIDプロパティが「-//Google Inc//Google Calendar」ではない。

    • text/plainおよびtext/htmlパートに本文となる文字列を含む。

      補足:
      • text/plainおよびtext/htmlパートの文字列は、text/calendarパートのDESCRIPTIONプロパティとは異なる文字列にします。

    メールソースの例:
    ---------------
    From: user2@xxxxx.co.jp
    To: user1@xxxxx.co.jp
    Subject: Sample_Mail
    Date: Mon, 01 Jun 2026 10:00:00 +0900
    Message-ID: <12345678901234567890123457890@xxxxx.co.jp>
    MIME-Version: 1.0
    Content-Type: multipart/mixed;
        boundary="MIXED_BOUNDARY_001"

    --MIXED_BOUNDARY_001
    Content-Type: multipart/alternative;
        boundary="ALT_BOUNDARY_001"

    --ALT_BOUNDARY_001
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: 7bit

    Sample_Text_1

    --ALT_BOUNDARY_001
    Content-Type: text/html; charset="utf-8"
    Content-Transfer-Encoding: 7bit

    <html><body>
    <p>Sample_Text_1<br/></p>
    </body></html>

    --ALT_BOUNDARY_001
    Content-Type: text/calendar; charset="utf-8"; method=REQUEST
    Content-Transfer-Encoding: 7bit

    BEGIN:VCALENDAR
    METHOD:REQUEST
    PRODID:-//Microsoft Exchange Server 2010
    VERSION:2.0
    BEGIN:VTIMEZONE
    TZID:Tokyo Standard Time
    BEGIN:STANDARD
    DTSTART:16010101T000000
    TZOFFSETFROM:+0900
    TZOFFSETTO:+0900
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VEVENT
    ORGANIZER;CN=User2:mailto:user2@xxxxx.co.jp
    ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=User1:mailto:user1@xxxxx.co.jp
    DESCRIPTION:Sample_Text_2
    SUMMARY:Sample_Meeting
    DTSTART;TZID=Tokyo Standard Time:20260602T100000
    DTEND;TZID=Tokyo Standard Time:20260602T110000
    LOCATION:Sample_Room
    UID:xxxxx@xxxxx.co.jp
    END:VEVENT
    END:VCALENDAR

    --ALT_BOUNDARY_001--

    --MIXED_BOUNDARY_001--
    ---------------

【準備】
  • ユーザー1にメールアカウントを追加します。

  • ユーザー1で発生条件を満たすメールを受信します。

    例:
    Sample_Mail

【再現手順】
  1. ユーザー1でアプリケーション画面にアクセスし、[メール] > [受信箱] > [Sample_Mail]の順にクリックします。

→現象発生:
 text/plainおよびtext/htmlパートの内容はメールの本文に表示されず、text/calendarパートに含まれる会議情報の一部のみが表示されます。
 
 例:
 ---------------
 When: Tuesday, June 2, 2026 10:00:00 - Tuesday, June 2, 2026 11:00:00(UTC+0900)Tokyo Standard Time
 Where: Sample_Room
 
 Sample_Text_2
 ---------------

 補足:
  • 現象発生時、text/plainおよびtext/htmlパートに本文となる文字列があるにもかかわらず、text/calendarパートのDESCRIPTIONプロパティの文字列がメールの本文に表示されます。

  • 受信プロトコルにPOP3、IMAP4のどちらを設定した場合でも、本現象が発生することを確認しています。

回避/対応方法

【回避方法】
ほかのメールクライアントでメールソースを読み込みます。

【対応方法】
「回避方法」と同じ手順です。