― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - Windows 10 で、Thunderbird 、 HTML メールの画像表示
作成者 メッセージ
  記事の件名:  Re: HTML メール内の画像が表示されない  引用付きで返信する
有難う御座いました。
了解、理解致しました。


・新しくアカウント作成しました。
 正常になりました。


prefs.js ファイルと、各種ユーザ設定ファイルの役割・関係性・しくみは、わかりません。
編集のスキルは、ないです。
Dreamweaver はデータがよめたのでどうかな?と思いました。
投稿記事 Posted: 2016年9月09日(金) 21:17
  記事の件名:  Re: HTML メール内の画像が表示されない  引用付きで返信する
 
新規プロファイルで再現せず正常だった件を報告いただき、ありがとうございました。
問題はプロファイルのどこかが壊れていたということですね。
 
いのやん さんが書きました:
◆prefs.jsファイルは、アカウント設定以外も設定データ
 があるのでしょうか?

各種のユーザ設定データがあります。
prefs.js 以外にも関係するファイル類があります。

いのやん さんが書きました:
◆今まで使用していた、
 アカウント設定のデータ部分だけ、コピーは、出来ますか?
 ワードパッドで、編集できますか?
 Dreamweaver とか必要でしょうか?

アカウント設定情報の箇所だけコピーできます。
prefs.js はテキストファイルですのでワードパッドでも編集できますが、文字コードなどの
規則がありますので注意が必要です。
UTF-8 で保存できるテキストエディタであれば直接編集できますが、お勧めしません。
その理由は下段に書いておきます。
Dreamweaver は必要ありません。


【注意】
prefs.js は元より、各種ユーザ設定ファイルの役割・関係性・しくみを熟知されていますか?
また各ファイルの記述構造・構成も熟知されていて、編集のスキルをお持ちですか?
きちんと正しい知識と理解、スキルがない状態で手動で編集(コピー、書き換え、削除など)
をおこなうのはお勧めしません。
Dreamweaver はウェブページ作成・編集アプリケーションですが、その名前を持ちだして
くる時点ですでに理解不足な状況だとわかります。


【補足】
・新規プロファイルに移行する際にアカウント設定情報をコピーすることができれば手間が少
 なく簡単になるのではという主旨かと思います。
 やめておいたほうがいいです。
 不具合も一緒にコピーしたり、重要な内容が漏れたりするリスクがあるからです。
 Thunderbird が起動しなくなるリスクも伴います。
・まったく関係ないとまでは云いませんが、元の主題と異なる内容の質問は避けて、新規トピ
 ック投稿で新たな質問として投稿してください。
投稿記事 Posted: 2016年9月06日(火) 15:38
  記事の件名:  Re: HTML メール内の画像が表示されない  引用付きで返信する
遅くなりましたが、
質問を引き続きさせて下さい。


◆prefs.jsファイルは、アカウント設定以外も設定データ
 があるのでしょうか?

◆今まで使用していた、
 アカウント設定のデータ部分だけ、コピーは、出来ますか?
 ワードパッドで、編集できますか?
 Dreamweaver とか必要でしょうか?



・Thunderbird(プロファイル)の問題でした。
 そのxxxxxxxx.default¥¥フォルダ中の

prefs.jsファイルが、おかしかったみたいです。
 アカウントを新しくつくるしかないです。
投稿記事 Posted: 2016年9月06日(火) 14:19
  記事の件名:  Re: Windows 10 で、Thunderbird 、 HTML メールの画像表示  引用付きで返信する
通りマン さん、ご指摘ありがとうございました。

仰るとおりです。
自分で quoted-printable といっておきながら、寝ぼけたことを書いてしまいました。面目ないです。

提示されたソースで致命的なのは URL 内に入り込んだ「= 」のほうでしたが、いのやん さんのご報告では新規プロファイルなら問題が起こらなかったとのことなので、元のメールソースに問題がないのはハッキリしましたし、こちらも 通りマン さんが仰るとおりなのだろうと思います。
投稿記事 Posted: 2016年9月03日(土) 08:07
  記事の件名:  Re: Windows 10 で、Thunderbird 、 HTML メールの画像表示  引用付きで返信する
偶然的通行人 さんが書きました:
<img src=3D"http://shopping.geocities.jp/logitec/img/t= op/WD30EZRZ-LOG_195195.jpg" width=3D"195" height=3D"195" border=3D"0"/>

赤字で示した「3D」や「= 」(半角イコール+半角スペース)などの文字列が、タグ内に入り込んでいます。とくに「= 」は画像の URL を分断する形で入っていますから、これではリモートコンテンツの機能に異常がなかったとしても、その画像を表示できるわけがありません。
(補足)
HTML パートのエンコーディングが quoted-printable で指定されています。
「3D」については、「=」(等号/イコール)が quoted-printable でエンコーディングされると「=3D」になるので、本来「<img src="http ~」となるところの「=」が「=3D」のまま残ったか置き換わって、「<img src=3D"http ~」になってしまったとも考えられます。しかし、なぜこの部分だけがそうなったのかはわかりません。URL 内に入り込んでいる「= 」はさらに不明です。

quoted-printableなので、それで問題ないと思います。
「=3D」を「=」に変換して、「= 」(イコール+スペース)を削除すれば、それらしいURLに戻ります。
# 「= 」(イコール+スペース)は、ここに貼り付けた時にイコール+改行が化けたものと思われます。
投稿記事 Posted: 2016年9月02日(金) 21:31
  記事の件名:  Re: HTML メール内の画像が表示されない  引用付きで返信する
有難う御座います。



・Thunderbird の新規プロファイルで正常に表示しました。


・Thunderbird(プロファイル)の問題でした。
 そのxxxxxxxx.default¥¥フォルダ中の

prefs.jsファイルが、おかしかったみたいです。
 アカウントを新しくつくるしかないです。
投稿記事 Posted: 2016年9月02日(金) 03:41
  記事の件名:  Re: Windows 10 で、Thunderbird 、 HTML メールの画像表示  引用付きで返信する
・メールソースは、以前のとは違います。
 メールアドレスのみを削除しました。
 フォーラムに貼り付けると変になるかもです。

・ HTML 形式の受信メールすべてが表示しません。
 画像以外は正常表示します、なのでなんとか見れます。
 クリックするとブラウザにリンクします。


・Thunderbird は、最新バージョン 45.3.0 ?にしました。
 症状は同じです。
投稿記事 Posted: 2016年9月01日(木) 21:09
  記事の件名:  Re: HTML メール内の画像が表示されない  引用付きで返信する
 
勝手ながら、ここで問題点について整理しておきます。
・HTML メッセージ内の画像のみが表示されない?
・すべての HTML メッセージで同様であり、差出人は関係ない
・リモートコンテンツの許可・不許可に関係なく表示されない
・Thunderbird のセーフモード起動でも再現し、変化はない
・該当メッセージソースのコピーの提示は、元ソースとまったく同一な状態に
 なのかどうかが不明(改行、その他が明らかにおかしいです)

となると、Thunderbird(プロファイル)の問題なのか、メッセージ自体の問題なのかが
まだ不明です。
また、OS やその他の問題の可能性も残されています。

そこで切り分け作業が必要となります。
その内容は次のとおりです。

1.Thunderbird の真っ新な新規プロファイルで再現するかどうか
  これで再現しなければ従前のプロファイルに問題があることになります。

2.メッセージ自体(ソース)の違いで再現するかどうか
  偶然的通行人 さんがアドバイスされているように自分宛にテストメッセージを
  作成し、送受信して確かめることができます。
   #HTML メッセージに画像リンクの挿入やプレーンテキストメッセージ
    に画像ファイルの添付などいくつかのパターンでテストしてください。
   #プレーンテキストメッセージでは、メニューの [表示] > [添付をメッ
    セージ本文に表示] で添付した画像ファイルを表示できます。
   #送信済みメッセージのコピー保存したものと受信したものを比較して
    どちらも正常に表示され、読めるかどうかです。
 
  これで正常ならば、該当メッセージ(ソース)に問題があることになります。
  一方で問題の該当メッセージと同様に画像が表示されなければ、どこかの段階で
  改変されている可能性があります。

3.セキュリティ対策ソフト(ファイアーウォールなど)によるブロックの有無
  画像リンクをブロック(不許可)しているかどうかです。
  これは、いのやん さん自身で確かめてもらうしかありません。

これらの切り分け作業の結果を教えてください。


【コピー&貼り付けされたメッセージソースについて】
・リンク先の画像は個別に存在しますし、正常です。
 しかし、リンクアドレスも含めてあちこちに余計な文字列が混入していますのでそ
 のままでは表示できません。メッセージ本文も同様に読めません。
・画像以外のメッセージ本文(テキスト文字列)はすべて正常に読めるのでしょうか?
 もしそうだとしたら、ますます不可解な状態です。
・メッセージソースがどこかの段階で改変されている可能性が考えられます。
 それがサーバ上なのか、受信時に起きているのかはわかりません。
・あるいは Thunderbird 自体(プロファイル)に問題があるかも知れません。
 ですので先に挙げた切り分け作業によるテスト(検証)が必要になります。

【補足】
・Flash や Java はプラグインと呼ばれるものです。
 これは直接関係ありません。
・メッセージソースを貼り付ける際は、全体をコードタグで挟んで記述してください。
 (例)<code>ソース文字列</code>
・または該当メッセージをデスクトップなどに保存し、それを圧縮(zip 形式)してか
 らトピック内に添付してください。
 メッセージの保存は Thunderbird のメニューから [名前を付けて保存] > [ファイル]
 です。

【余談】
・このフォーラムからの投稿通知の設定は、まったく無関係です。
 余計なことは書かなくて結構です。
投稿記事 Posted: 2016年9月01日(木) 20:57
  記事の件名:  Re: Windows 10 で、Thunderbird 、 HTML メールの画像表示  引用付きで返信する
いのやん さん、kiki さんが書かれている新規(新しい/まっさらな)プロファイルでのテストを優先してください。
素の状態の Thunderbird で、画像の表示が正常にできるかどうかを確認する大事な作業です。
(再掲ー参考)・複数のプロファイルを使用する | Thunderbird ヘルプ
https://support.mozilla.org/ja/kb/using-multiple-profiles


----- わざわざ貼られたソースなので、以下はそれに関する考察 -----

新たに貼られたメールソースは、以前のとは違うものですね。

差出人が「ロジテックダイレクトYahoo!店」で、件名が「録画番組を移動中のパソコンで観よう、SeeQVault対応ポータブルHDD」という HTML 形式のメールだというのはわかりました。含まれている画像はすべてリモートコンテンツです。

いのやん さんのところでは、このメールで画像だけが表示されないのであって、画像以外の内容はいっさい問題なく表示できているのですか?
この点はぜひお聞きしておきたいです。


Thunderbird で受信したこのメールに対し、[メッセージのソース] でソース画面を開き、そこに表示された内容を単純に全部コピーし、そのままこのフォーラムに貼り付けられたのだとしたら、このソースは Thunderbird に存在したときから異常だと思います。
まず、空行(1行あけ)と改行コードがあるべきところにありませんので、メールソースとして正常に表示できません。が、これはいまは脇に置きます。

本トピックとの関係でとくに不審なのは、HTML メール本文内のいたるところに不適切な文字列が不規則に挿入されていることです。これは HTML の文法ミスとかいった差出人側の問題とは別次元の話です。
画像の URL の途中だったり、HTML タグの途中だったり、スタイル指定の途中だったり、エンコーディングされた文字列の途中だったり、それはもういたるところに入り込んでいて、HTML メールとしての正常な動作を妨げています。

例えば、次のようにです。
<img src=3D"http://shopping.geocities.jp/logitec/img/t= op/WD30EZRZ-LOG_195195.jpg" width=3D"195" height=3D"195" border=3D"0"/>

赤字で示した「3D」や「= 」(半角イコール+半角スペース)などの文字列が、タグ内に入り込んでいます。とくに「= 」は画像の URL を分断する形で入っていますから、これではリモートコンテンツの機能に異常がなかったとしても、その画像を表示できるわけがありません。
(補足)
HTML パートのエンコーディングが quoted-printable で指定されています。
「3D」については、「=」(等号/イコール)が quoted-printable でエンコーディングされると「=3D」になるので、本来「<img src="http ~」となるところの「=」が「=3D」のまま残ったか置き換わって、「<img src=3D"http ~」になってしまったとも考えられます。しかし、なぜこの部分だけがそうなったのかはわかりません。URL 内に入り込んでいる「= 」はさらに不明です。
このような不正部分を修正すると、画像を含め文字やデザインも指定されたとおりに表示できるはずですが、メールソースすべてを修正するような時間的余裕は、当方にありません。
(補足ここまで)

本当にこのままのソースの HTML メールだとしたら、画像どころか HTML メールとして正常な表示はできないはずです。

名のあるショップが、このようなソースの HTML メールを平気で送ってくるとは、さすがに考え難いです。
かといって、このフォーラムにソースを貼り付けるまでの過程で、いのやん さんが何らかの操作ミスをしたというレベルの話でもなさそうです。(別の部分で、いのやん さんの操作ミスかな? と思われるところはありますが...。)

とすると、Thunderbird に異常が起こっていてメールのソースが適正に処理されていないのか、外部の何かが干渉してメールのソースを破壊しているのか、そういう可能性が浮上してくると思います。

この点を確かめる意味でも、新規プロファイルでの動作と表示の確認は重要です。
合わせて、先に申し上げたように、自分で画像付きの HTML メール(添付形式、リモートコンテンツ形式)を作成して自分宛に送り、これを受信したときにどんな表示になるかを確認することもやってみてください。(新しいプロファイルでの動作確認のあとでけっこうです。)
問題が起こっているユーザー環境でこうした点検を重ねることにより、問題の所在を切り分けたり、絞り込んだりを進めていくことができます。

とりあえず以上です。
投稿記事 Posted: 2016年9月01日(木) 19:59
  記事の件名:  Re: Windows 10 で、Thunderbird 、 HTML メールの画像表示  引用付きで返信する
・該当のメッセージのソースです。 は削除しました。
投稿記事 Posted: 2016年9月01日(木) 01:20
  記事の件名:  Re: Windows 10 で、Thunderbird 、 HTML メールの画像表示  引用付きで返信する
(1)Thunderbird の設定 、[例外設定 - リモートコンテンツ] の画面の
   下欄に、サイトはないです。
 
リモートコンテンツを許可する] にチェックをつけて、オリジナル HTML 形式でも、
ダメです。


(2)メールソースは、邪魔かな?と思って削除しました。
  編集とかは一切せずに、全てを選択後コピー貼り付けです、
  投稿に文字数とかの制限でしょうか?
投稿記事 Posted: 2016年9月01日(木) 00:56
  記事の件名:  Re: Windows 10 で、Thunderbird 、 HTML メールの画像表示  引用付きで返信する
当方からの問いかけにお答えいただき、ありがとうございます。

ですが、残念ながらいまひとつ状況が判然としません。
すでに kiki さんから寄せられているアドバイスに加え、当方から2点書いておきます。

(1)Thunderbird の設定
[オプション] -> [プライバシー] -> [メールコンテンツ] の右端にある [例外] ボタンを押し、[例外設定 - リモートコンテンツ] の画面を開きます。
下欄に、これまでに許可、不許可したサイトの一覧があれば、このうち [不許可] となっているものをすべて、[サイトを削除] ボタンで削除し、最下段の [変更を保存] ボタンで画面を閉じます。
これで、以前に不許可扱いになっていたサイトや差出人メールアドレスが初期状態になり、[オプション] -> [プライバシー] -> [メールコンテンツ] -> [メッセージ内のリモートコンテンツを許可する] のチェックボックスの指定に従うようになります。
[メッセージ内のリモートコンテンツを許可する] にチェックをつけて、目的のメールをオリジナル HTML 形式で表示してみてください。

これでリモートコンテンツとしての画像が表示されるなら、当該メールに関係するサイトかアドレスが不許可設定になっていたことが原因だと考えられます。
しかし、[不許可] を削除しても画像が表示されない場合や、[例外設定 - リモートコンテンツ] 画面に [不許可] がひとつもないとか、そもそも [許可] を含めまったく空欄だった場合は、別のところに原因があることになります。

(2)メールソースの問題
以前に貼り付けていただいたメールのソース(すでに削除されていますが)は、もしそのままなら電子メールとして表示できない状態になっていたことは、前便で申し上げました。
いのやん さんが、このフォーラムに貼り付けるまでの過程でミスをしていないのなら、あのソースでは正常に表示できなくて当然だと思います。あのメール限っていえば、受信時にデータが破損していたなどの障害が起こっていた可能性が考えられるのではないでしょうか。

一度、画像を普通に挿入した HTML メールを自分で作って自分宛に送信し、それを受信して画像が表示できたら、実データを持つ添付型の画像の表示は問題ないことが確かめられます。

次に、リモートコンテンツとしての画像も自分で作って自分あてに送信し、受信したその HTML メールのリモート画像が表示できるなら、Thunderbird の機能自体に問題はないことが確かめられます。

HTML 形式で開いたメッセージ作成ウィンドウで、画像の挿入を実行します。
開いた [画像のプロパティ] 画面で、[画像の場所] に次の URL を入れます。
styles/mozillazine/theme/images/blimp.png
これは、このフォーラムのページの最上段右端にある飛行船の画像です。

次に、[この画像をメッセージに添付する] のチェックをはずします。【←重要】
あとの項目は任意ですが、基本的に [代替テキスト] は付けるべきなので、適当な文字を入れてください。

[OK] ボタンで [画像のプロパティ] 画面を閉じれば、作成画面に画像が挿入されます。
あとは適当な文章を入れてメールの体裁を保ったものを、自分宛に送信し、自分で受信します。
これをオリジナル HTML 形式で表示して、リモートコンテンツとして飛行船の画像が表示されれば、Thunderbird の機能には問題がないことになります。
ということは、画像が表示できないメールの側に何らかの原因があると考えられます。

簡単なテストなので気負わずにやってみると、現状がもう少し明らかになるのではないかと思います。

とりあえず以上です。
投稿記事 Posted: 2016年8月31日(水) 22:31
  記事の件名:  Re: HTML メール内の画像が表示されない  引用付きで返信する
・ファイアーウォールは、Thunderbird の項目がなかったので、追加ではなく、
 全体で、無効にしてみました。


・プロファイルは、「Thunderbird¥¥Profiles¥¥の下のフォルダーと.iniファイルを、差し替えコピーして使用しています。
 Thunderbird¥¥の下のフォルダーとファイルを差し替えても、ダメでした。

 新規プロファイルでテストをやってみます。


・ 新規でインストールし直したWindows 7 Pro 64bit からのアップグレードで、
 Windows 10 Pro 64bit です。
 Win10 PC にインストールした Thunderbird で起きています。
 このPCでWin7の時は正常でした。プロファイルはこのPCのです。


・ソフトは、flashやJava とかです。


・投稿されました。のメールが届くようにできました。
投稿記事 Posted: 2016年8月31日(水) 21:14
  記事の件名:  Re: HTML メール内の画像が表示されない  引用付きで返信する
 
いのやん さんが書きました:
1、>リモートコンテンツ(画像)の読み込みがブロック
 プライバシーをON、OFF、ONしてもダメでした。
 リモートコンテンツを許可しています。が、画像が表示されないです。

了解です。

いのやん さんが書きました:
2、ファイアーウォールを無効にしてもダメでした。
  セキュリティ対策ソフトは、Win10のものです。
  Windows 10 Pro 64bit 標準の、セキュリティ対策ソフトのみ使用しています。

了解しました。
無効ではなく、Thunderbird の通信をすべて許可にしてみて確認してみてください。

いのやん さんが書きました:
3、試しましたが、ダメでした。

これも了解です。
ということはアドオンの問題ではなさそうですね。

いのやん さんが書きました:
4、やってみます。
 今は、プロファイルをコピーして使用しています。

どのプロファイルをどこにコピーされているのですか?

先に書いたとおり、新規プロファイルでテストして再現の有無を確認して、その結果を
教えてください。

いのやん さんが書きました:
素の Windows 10 Pro 64bit の PC を導入したという流れです。です。
なので、ソフトが無いので、それが原因かもしれません。

新たに Windows 10 Pro 64bit の PC を購入したということですか?
その PC にインストールした Thunderbird でも起きているということですか?

そして、その PC の Thunderbird は別の Windows 7 Pro 64bit の PC で使用していた
プロファイルをコピーして運用しているということですか?

「ソフトが無い」というのは何を指しているのですか?
おそらく関係ないでしょう。

いのやん さんが書きました:
毎日チェックしていましたが、わかりませんでした。

何を毎日チェックされていたのですか?
何がわからなかったのですか?

いのやん さんが書きました:
ユーザーCPでみていましたが、ダメでした。

何が、どのようにダメだったのですか?
このフォーラムのユーザーCPのことを云われているのですか?
もしそうならば関係ありません。
投稿記事 Posted: 2016年8月31日(水) 20:02
  記事の件名:  Re: Windows 10 で、Thunderbird 、 HTML メールの画像表示  引用付きで返信する
ご回答ありがとうございます。

毎日チェックしていましたが、わかりませんでした。
ユーザーCPでみていましたが、ダメでした。
投稿記事 Posted: 2016年8月31日(水) 18:06

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean