テキスト、HTMLふたつある場合の表示につNo.47542
カイト さん 15/02/14 17:25
 
お世話になります。

Windows8.1
秀丸メールVer6.43
HTMLメールViewer Ver2.28 です。

HTMLメールViewerについて(かどうかわかりませんが)の確認です。

最近、あるプロバイダーのメールアドレスを秀丸メールに設定しました。
プロバイダーからメールマガジンを送ってもらっていますが形式がHTMLとテキス
ト両方で作られていると思います。

 変更前のメールソフトはEclairですが、これ(text/plain)ですと画像のアド
レスなどが表示されずにシンプルな表示になります。
 秀丸メールでこれを選択することはできますか。または、今は無理でも可能で
しょうか。

 もし分かりにくいようでしたらプロバイダーのメールマガジンを転送しますが
どうでしょうか。
 ちなみにプロバイダーは、KCNです。

 よろしくお願いします。

[ ]
RE:47542 テキスト、HTMLふたつある場合のNo.47543
h-tom さん 15/02/15 13:13
 

h-tom です。

>最近、あるプロバイダーのメールアドレスを秀丸メールに設定しました。
>プロバイダーからメールマガジンを送ってもらっていますが形式がHTMLとテキス
>ト両方で作られていると思います。
>
> 変更前のメールソフトはEclairですが、これ(text/plain)ですと画像のアド
>レスなどが表示されずにシンプルな表示になります。
> 秀丸メールでこれを選択することはできますか。または、今は無理でも可能で
>しょうか。
テキストとHTML両方で送られてくるメールで、
a) テキストを表示したい。
b) HTMLをテキスト化する場合、アドレスなど表示したくない。
の、どちらも設定で変更可能ですよ。

全般的な設定
└上級者向け
  ├デコード
  ││└HTMLメールのテキスト形式(plain text)への変換
  ││  ├□イメージ類を[img:XXXX]のようににテキスト化する
  ││  ├□リンクを[a:XXXX]のようにテキスト化する
  ││  ├□"mailto:"はなるべく除去する
  ││  ├□HTMLパート中に含まれてるリンク先を最後に付ける
  ││  │└□(メール本文にリンク先が含まれていても付ける)
  ││  ├□text/plainパートがあっても無視する
  ││  ├□信頼できないtext/plainパートは無視する
  ││  └□&#xxxx; の文字がうまく変換できなくてもユニコード化しない

現状では、マルチパートでテキストとHTMLがある場合は、HTMLを優先するように
なっているはずです。
それと、設定を変えても、現状のメールは変更されません。
受信ログがあれば「受信解析のやり直し」を行えば、設定した内容でメールが
表示されるはずです。

[ ]
RE:47543 テキスト、HTMLふたつある場合のNo.47544
秀まるお2 さん 15/02/16 09:33
 
 h-tomさんの話に補足させていただきます。

 Eclairでのtext/plain形式での表示相当にするには、単純にHTMLメールViewer
での表示をOFFにすればよくて、操作手順としては、「表示」メニューの「HTML
メールのインライン表示/HTMLメール編集」ってコマンドを実行する形になりま
す。

 そのコマンドを実行する度に、text/plain形式とHTML形式の切り替えになりま
す。

 で、その、text/plain形式での表示の時に、Eclairさんではシンプルな表示に
なって秀丸メールではややこしい表示になる、という話だとしたら…。それは
h-tomさんの話にある通り、「全般的な設定・上級者向け・デコード」の所で適
当にオプションをいじっていただくことで、好きなようにできると思います。

 標準では、クリックして飛ぶ先が[a:.....]みたいに入ってきたり、画像への
リンクが[img:......]みたいに入ってきて、見た目あんまりきれいじゃないです。

[ ]
RE:47544 テキスト、HTMLふたつある場合のNo.47546
カイト さん 15/02/16 15:19
 
説明ありがとうございます。
 「上級者向け・デコード」のところの設定でシンプルな表示にできました。
それと、表示メニューでのtextとHTML切り替えもできます。

 これでもいいのですが、KCNからのメルマガはテキスト専用の本文もメールに
入っている(この表現でいいのかわかりませんが)と思われ、Eclairではこれ
が表示できます。
 ですので秀丸メールでテキスト表示させた場合と内容は少し異なります。

 そんなにこだわるつもりはありませんが気になりましたので、もし調べていた
だけるのであればメルマガそのものを送りますがどうでしょうか。

[ ]
RE:47546 テキスト、HTMLふたつある場合のNo.47547
秀まるお2 さん 15/02/16 15:48
 
 問題のメールを送っていただければ、こちらで確認できると思います。

 あと、出来たらEclairでの表示の様子の画面ハードコピーもほしいです。

 メールを送っていただく手順は以下の通りになります。

 1.問題のメールを選択する。
 2.「ファイル - エクスポート...」を実行して、形式は「1メール1
   ファイル形式」とかにして、「現在のメールに対応する受信ログ/
   送信ログをエクスポートする」をONにして、適当な名前でどこかに
   エクスポートする。
 3.新規メールを作成して、そこに先ほどエクスポートしたファイルを
   添付して、"maruo@mitene.or.jp"宛に送る。

 よろしくお願いします。

[ ]
RE:47547 テキスト、HTMLふたつある場合のNo.47554
秀まるお2 さん 15/02/17 10:39
 
 問題のメールを送っていただきまして、状況理解できたと思います。

 まず、このメールはtext/plainとtext/htmlのディアルパートのメールでして、
Eclairさんは、text/plainとtext/htmlの両方のパートを表示できる、というこ
とになるかと思います。

 秀丸メールでは、標準の動作では、text/plainパートは完全に無視し、text/
htmlパートからplainテキスト相当の物を生成し、それを表示します。

 問題のメールは、text/plainパートとtext/htmlパートの中身の文章が多少違
ってます。text/plainパートは、


       ■インターネットコンテンツ情報


 と書いてあって、その下に、HTML形式で見た時にどんなことが出てくるかの要
約のような物だけが書いてあるようです。

 そういう、ちょっと特殊な内容になってます。

 秀丸メールでは、こういう、text/plainとtext/htmlの中身でメール本文がま
ったく違うメールを受信した時に、基本的にはtext/plainパートを無視するよう
に、あえてしています。それはなぜかというと…

 以前、とあるユーザー様から、Outlook Expressでメールを見た時と秀丸
メールでメールを見た時と、中身が違うと言われました。そのメールは、まさに
今回のように、text/plainとtext/htmlの中身が違ってて、しかもtext/plain
パートが過度に省略されてるがために、Outlook Expressで表示されるメール本
文の一部が秀丸メールでは表示されない、ということになっていました。

 で、それはそれで、仕様なんですと説明しても納得してもらえず、そんなバグ
のあるメールソフトはダメだ的な話になってしまいました。

 そんな話がありまして、もはや、text/plainパートは信頼できず、他の大多数
の人が使ってるメールソフトと同様に、text/htmlパートからプレーンテキスト
を生成して表示しないと世の中からのけ者扱いされる、という風に悟りました。

 で、これはこれで、今の仕様を変えるつもりは無いのですが、オプション変更
でtext/plainパートを表示することも可能です。

 「全般的な設定・上級者向け・デコード」の

 □text/plainパートがあっても無視する
 □信頼できないtext/plainパートは無視する

 の両方をOFFにすれば、常にtext/plainパートの内容をメール本文として表示
するようになります。

 それで使っていただければいいんじゃないかと思います。

[ ]
RE:47554 テキスト、HTMLふたつある場合のNo.47567
カイト さん 15/02/17 21:05
 
確認ありがとうございます。

> そんな話がありまして、もはや、text/plainパートは信頼できず、他の大多数
>の人が使ってるメールソフトと同様に、text/htmlパートからプレーンテキスト
>を生成して表示しないと世の中からのけ者扱いされる、という風に悟りました。
 「信頼できず」という意味はよくわかりませんが、そういうメールもあったと
いうことですか。

> □text/plainパートがあっても無視する
> □信頼できないtext/plainパートは無視する
>
> の両方をOFFにすれば、常にtext/plainパートの内容をメール本文として表示
>するようになります。
 今回の場合は、この設定で希望通りになることを確認しました。

[ ]