014-009493

パッケージ版 サイボウズ Office

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

メールの送信画面で、CC欄に表示される文字列が二重にエスケープされる場合がある。

種別
不具合
機能
  • メール送信
再現バージョン
  • 10.5.0
  • 10.6.0
  • 10.6.1
  • 10.7.0
  • 10.8.0
  • 10.8.1
  • 10.8.2
  • 10.8.3
  • 10.8.4
  • 10.8.5
改修バージョン
10.8.6
公開日
2016-04-08
更新日
2022-06-24

詳細

【発生条件】
次の条件を満たすメールに対して[全員に返信する]から返信すると、現象が発生する場合があります。

  • 宛先欄もしくはCC欄に、「"」(ダブルクォーテーション)で囲まれた次の記号がエスケープ済みの状態で存在する。
    • 「()」(半角丸カッコ)
    • 「\」(半角円マーク)
    • 「"」(半角ダブルクォーテーション)


【準備】

  • ユーザーを追加します。

    例:
    • user1
    • user(2

    補足:
    • 「発生条件」を満たす状態になるように、ユーザーの名前を設定します。

  • メールサーバーを追加します。

  • user1とuser(2に、メールアカウントを追加します。

    例:
    • user1:user1@cybozu.co.jp
    • user(2:user2@cybozu.co.jp

  • user1で、CC欄にuser(2を含むメールを受信します。

    例:
    -------
    標題:メール1
    宛先:"user1"<user1@cybozu.co.jp>
    CC:"user(2"<user2@cybozu.co.jp>
    -------

  • user1で、メール1を[全員に返信する]から返信します。

    例:
    -------
    宛先:"user1"<user1@cybozu.co.jp>
    CC:"user\(2"<user2@cybozu.co.jp>
    標題:Re: メール1
    -------

    補足:
    • このとき、CC欄の「(」(半角丸カッコ)が「\」(半角円マーク)でエスケープされた状態で表示されますが、正しい挙動です。

【再現手順】

  1. user1でアプリケーション画面にログインし、[メール] > [Re: メール1] > [全員に返信する]の順にクリックします。

→現象発生:
 CC欄の「\」(半角円マーク)と「(」(半角丸カッコ)がそれぞれ「\」(半角円マーク)で二重にエスケープされた状態で表示されます。

 例:
 -------
 宛先:"user1"<user1@cybozu.co.jp>
 CC:"user\\\(2"<user2@cybozu.co.jp>
 標題:Re:Re:メール1
 -------

補足:

  • 手順1のあと、メールを送信しても、受信時にCC欄の「\」(半角円マーク)と「(」(半角丸カッコ)が二重にエスケープされた状態で表示されます。

  • 手順1で、ユーザー2の名前に次の記号を含むように設定しても、同様の現象が発生する可能性があります。
    • 「\」(半角円マーク)
    • 「"」(半角ダブルクォーテーション)

回避/対応方法

【対応方法】
次の方法で、宛先を直接編集し、「\」(半角円マーク)を削除します。

  1. [メール] > [Re: メール1] > [全員に返信する]の順にクリックします。

  2. CC欄で、二重にエスケープされた「\」(半角円マーク)が表示されているラベルをダブルクリックします。

    補足:
    • ラベル化が解除され、編集が可能になります。

  3. 二重にエスケープしている「\」(半角円マーク)を削除します。

    例:
    -------
    CC:"user\(2"<user2@cybozu.co.jp>
    -------