Q:通知の設定でテキスト形式を選択しているがhtml形式でメールが届く
リポジトリの更新通知設定をしています。フォーマットをテキスト形式にしているのですが、html形式で常に届きます。
個人設定 通知
A:申し訳ありません。一部のメールクライアントで起きていた問題を修正致しました。
原因と対策
メールは、text/plain と text/html を含めて送信することが可能です。 メールクライアントによっては、text/plain と text/html の表示優先順位にかかわらず「text/html」を表示する場合があることが分かりました。 Gmail/Thunderbirdなどは優先順位に従うことを確認しております。
- text/plain を選択しても text/html の部分はついてくる。選択に応じて multipart/alternative の中身の順番が変わる。
- a:text/html: (text/plain, text/html)
- b:text/plain: (text/html, text/plain)
- Gmail Thunderbirdなどでは期待通り後続しているほうが表示される。
- 一部のメーラーではどちらにしても text/html 側が表示される。
そのため、text/plain 選択時には、「text/plain」のみを送信するように仕様を変更しております。
その他「通知」関連のリンク
個人設定 通知
[notification]・・・ チケットのメール通知に関わる設定