HTMLメールのインライン表示ができないメNo.07002
short long さん 20/07/30 06:59
 
いつも愛用させていただいております。
2009年12月末から、この会議室のメールを既読・保存しておりますが、たぶん初めて
の投稿です。よろしくお願いいたします。

要旨:
HTMLメールのインライン表示で、表示できない画像があります。
要望を書きますと、"HTMLメールViewerの設定"の"互換性"タブメニューのInternet E
xplorer 9相当, 10相当, 11相当に加え、Google Chrome相当か、少なくともMicrosof
t Edge相当を追加していただけませんでしょうか?

詳細:
画像が見えないHTMLメールでは、"HTMLメールViewerの設定"の"互換性"タブメニュー
のInternet Explorer 9相当, 10相当, 11相当のいずれを選んだり、関係しそうな設
定を変更しても解決しません。

しかし、HTMLメールのインライン表示登録から,登録済みであった差出人アドレスを
外し、添付ファイルの"HTMLメール"を右クリックして、"プログラムから開く"メニ
ューより、Google ChromeまたはMicrosoft Edgeで開くと、その画像は表示できます。

また、サーバーに残している同じメールをOutlookメールで受信して見ると(現在Mic
rosoft 365ですが、今までのバージョンでも同様でした)、その画像は表示できます。

その画像が表示できないメールは、楽天メールマガジンの中の「電子書籍楽天Koboニ
ュース」で多く見つかります。

原因を探ると、画像の貼り方が問題になっています。
秀丸メールで、添付ファイルの"HTMLメール"をデスクトップにコピーし、秀丸エディ
タで開くと、画像付きURLリンクで、 width="*" にて、画像の横幅を特定サイズでな
く、相対的に指定しているリンクの画像が表示できないことが分かります。

このマジックレター"*"を100などの固定値にすると、*では表示しないInternet Expl
orer 11(最近マイナポイント申込で、これしか使えないのはどうなのと、世間では
不評なブラウザです)でも、曲がりなりにも表示可能となります。

本来であれば、差出人に、 width="*" を使わずにHTMLメールを作成せよと連絡すべ
きかもしれませんが、もうMicrosoftからMicrosoft Edgeに置換依頼が出ているInter
net Explorerはやめ、Microsoft Edgeに移行する時代ではないでしょうか。

使用バージョン:
秀丸メール Ver6.95β4
HTMLメールViewer for 秀丸メール Ver3.22

以上、よろしくお願いいたします。

[ ]
RE:07002 HTMLメールのインライン表示がでNo.07003
秀まるお2 さん 20/07/30 08:53
 
 いろいろくわしく調べていただきありがとうございます。たしかにInternet Explo
rerおよびそれを使うWebBrowserコントロールはまったくアップデートされてないの
で、最新のスタイルシートで問題が出てるってことなんだろうと思います。

 Edgeブラウザのウィンドウ部品はWebViewって名前で提供されてはいるんですが、.
NET Frameworkで作成したアプリケーションからしか呼び出せないと思います。

 Chromium Embedded Frameworkってのがあって、それを使うとC++からChromeベース
のウィンドウ部品が使えるそうなので、そっちの方が簡単かもしれません。06018番
発言でdentakuさんから教えてもらった情報ですが。

 どっちにしてもHTMLメールViewerをほとんど全部作り直しになるので一筋縄ではい
かないですが、そろそろトライしないといけなくなったということですね。

 とりりあえずそのKoboニュースのメールマガジンをテストしつつ、何か簡単な回避
策を考えて、さらにはChromium Embedded Frameworkなどについての学習もぼちぼち
やってみます。

[ ]
RE:07003 HTMLメールのインライン表示がでNo.07004
short long さん 20/07/30 09:38
 
反応いただき、どうもありがとうございます。

> Chromium Embedded Frameworkってのがあって、それを使うとC++からChromeベー
>スのウィンドウ部品が使えるそうなので、そっちの方が簡単かもしれません。06018
>番発言でdentakuさんから教えてもらった情報ですが。

Edgeより、むしろChromeをメインに使っていますので、私としてはうれしいです。

> どっちにしてもHTMLメールViewerをほとんど全部作り直しになるので一筋縄では
>いかないですが、そろそろトライしないといけなくなったということですね。
>
> とりりあえずそのKoboニュースのメールマガジンをテストしつつ、何か簡単な回
>避策を考えて、さらにはChromium Embedded Frameworkなどについての学習もぼちぼ
>ちやってみます。

はい、HTMLメールViewerはその方向になるのかなと思いつつコメント出しましたので、
気長に実現期待して待たせていただきます。
また、何か回避策があれば、それも歓迎です。

以上、どうぞよろしくお願いいたします。

# 蛇足:07000番発言を狙って昨日投稿したのですが、あれこれやっていたら、うま
く投稿できなかったようで、今朝再度投稿しました。件名の最後の"件"も秀まるお2
さんのコメントでは切れているので、文字数制限があるのだと思い、勉強せねばと思
いました。

[ ]
RE:07004 HTMLメールのインライン表示がでNo.07005
秀まるお2 さん 20/07/30 11:56
 
 うちの会議室の件名が欠けてしまうのは、すみませんがうちの独自会議室システム
の制限になります。元々がNIFTY-Serveのフォーラムをマネて作ったシステムなので、
80桁の範囲内で表示する制限などが元々あって、Webが中心のシステムになってもい
ろいろ制限が残っています。Shift-JIS文字コードしか書き込み出来ないとかもあり
ます。

 Webブラウザのエンジンについては、今ちょっとテストでWebView2コントロールと
いうマイクロソフトの新しい部品があることを見つけて、とりあえずサンプルを動か
すことには成功しました。これが一番簡単そうですが、まだこの部品自体はβテスト
の段階のようではあります。

[ ]