macOS Sierra 10.12.4 + GyazMail 1.15.17でメールを返信する際の不具合について

2017/3/28にmacOS Sierra 10.12.4がリリースされましたが、その直後からGyazMail 1.15.17で、受信した特定のメールの返信メールを作成する際に、不具合が出ています。開発者の方から許可をいただきましたので、現在わかっている現象を記述します。

現象

受信したメールのContent-Typeが“multipartであり、以下の条件に該当する場合に、[環境設定…] > [作成] > [返信]タブの[返信時に元のメッセージの本文を引用する]チェックボックスをOnにしていても、作成した返信メールに引用が反映されない。

現在判明している条件

  • 返信しようとしているメールのContent-Typeが“multipart/alternative” “multipart/mixed”“multipart/related”のいずれかであること。
  • 返信しようとしているメールがGoogleのMTAを経由していること。
  • 返信しようとしているメールがGmailのWeb UIかスマートフォン向けのMUAで作成されたもの。
  • 返信しようとしているメールがApple Mail、iPad Mail、SparkなどのMUAで作成されたものであっても、Text partのcharsetによって再現性が変わる。(Text partのcharsetが“utf-8”であれば再現しない?)

回避方法

  1. 該当するメールのメールビューワを開いた後、[表示] > [HTMLの内容を隠す]を選択してから[返信]ボタンをクリックするか、[Command] + (Shift) + Rキーで返信メールを作成する。
  2. [環境設定…] > [キー割り当て] > [その他のキー]プルダウンリストを選択して、”HTMLの表示/アイコン表示の切替”に対してキーコマンドを割り当てる。

原因

詳細は判明していませんが、macOS Sierra 10.12.4と同時にUpdateしたWebKit(HTMLな

GyazMailのキー割り当て設定

GyazMailのキー割り当て設定

どを解釈して画面の表示をつかさどる、Appleが中心となって開発しているオープンソースのHTMLレンダリングエンジン)に、何らかのおかしな修正が加えられた可能性が高いようです。(一部のWebサイトでも、macOS Sierra 10.12.4にUpdateした後に表示がおかしくなっているものが見受けられました)

macOSのコアに近い部分が更新されたために生じた互換性の問題による、かなり重い問題であるため、修正までにはかなりの時間を要するようです。また私が切り分けた限りでも、MUA、使用しているテキストエンコードの形式、メールのContent-Typeの組み合わせは様々なので、調べきれないのが現状です。

開発者の方から、同様の問題に遭遇した際に、以下のメールアドレス宛に情報を送って欲しいとの連絡を頂いています。

mailto:gyazmail@gyazsquare.com

情報を送る際には、以下のPointを押さえることを忘れずに。

  • 使用しているOSのバージョン(OS X Yosemite, El Capitan向けにもSafari 10.1がリリースされているため、macOS Sierra 10.12.4以外のバージョンでも同様の問題が発生すると考えられます)
  • 問題が発生した受信メールのContent-Typeヘッダ情報([表示] > [全ヘッダ表示]で確認できます)
  • どのサーバを経由して送られてきているかの情報([表示] > [全ヘッダ表示]から、Receivedヘッダの情報を確認してみてください)
  • GoogleのMTAを経由しているかの情報([表示] > [全ヘッダ表示]で表示させたヘッダ情報の中に、X-Gm-Message-Stateヘッダが存在していれば、確実にGoogleのMTAを経由しています)
  • 受信メールがどのようなMUAを使用して作成されているかの情報([表示] > [全ヘッダ表示]から、X-Mailerヘッダ、またはUser-Agentヘッダの情報を確認してみてください。ただし、一部のMUAではこのヘッダを出力しない場合があります。Sparkを使用している場合はX-Readdle-IDヘッダが存在するはずです)

検索エンジンからこの記事にたどり着いた方々が、GyazMailが好きで使い続けていることを祈りつつ。

vlayusuke について

Violaを弾く。千葉県の東の端の方にある街のオーケストラで活動中。 好きな街は、Berlin、München、Wien、Barcelona、福岡、神戸、芦屋、金沢、横浜。
カテゴリー: 未分類 タグ: , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です