秀丸メールV6.96β1 & HTMLメールViewerNo.07048
秀まるお2 さん 20/09/01 17:01
 
 秀丸メールのVersion 6.96β1をアップロードしました。

 今回の秀丸メールは秀丸エディタの最新版(V8.93)とソースコード同期をしてま
して、一応しばらくテストしたので大丈夫だと思いつつも、少し不安定化のリスクが
あります。

 1つ、懸案事項だった点を改良しています。HTMLメールViewerやHTMLメール編集ア
ドインで使うWebBrowserコントロールの、Internet Explorerの互換モードの指定が、
今まで「IE10」相当を標準としてました。しかし、これだと最近のメールでレイアウ
トが崩れるケースが出てしまってました。

 楽天KOBOのメールもそうなんだろうと思います。

 IE11相当にすると、HTMLメール編集アドインでIMEがおかしくなるって報告が特定
ユーザー様から届いてて、困ってる所でした。これを今回、いい方法を思いついて、
それでうまく解決できました。

 HTMLメール編集アドインはIE10相当で動作しつつ、HTMLメールViewerはIE11相当で
動作するようにできました。

 ということで、これが1つお勧めの目玉機能になります。

 それとは別に、Chronium Edgeブラウザのエンジンを使う方式も対応しました。HTM
LメールViewerのVersion 4.00β1で対応しました。ただし、対応するChronium Edge
がVersion 86以上でないとダメで、そのためには、「Dev Channel」って物をインス
トールしてやらないとダメです。それをインストールすると、HTMLメールViewerの設
定の「ブラウザエンジン」の所でChronium Edgeが指定できます。

 もしよかったら是非お試しください。

秀丸メールV6.96β1
32bit版:
https://hide.maruo.co.jp/software/bin3/hmmail696b1_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmail696b1_x64_signed.exe

HTMLメールViewer V4.00β1(32bit/64bit共通版)
https://hide.maruo.co.jp/software/bin3/hmmhtmlv400b1_signed.exe

[ ]
RE:07048 秀丸メールV6.96β1 & HTMLメーNo.07049
さん 20/09/01 17:36
 
 こんにちは、お世話になります。

 早速両方インストールして試してみました。
 ただ、Chromium版のEdgeを使うモードでは、Tabキーとかでリンクにフォーカスし
たりができないようです。
 これは、このエンジンの仕様でしょうか。
 もしそうなら、しばらくはIEのほうを使おうと思いますが。

 それでは。

[ ]
RE:07049 秀丸メールV6.96β1 & HTMLメーNo.07052
秀まるお2 さん 20/09/01 18:12
 
 Tabキーを押してリンクを移動することは、すみませんが出来ないです。

 Edgeブラウザの場合には、いわゆるインプットフォーカスをブラウザのウィンドウ
部品に乗らないようにあえて制御しています。フォーカスがブラウザに乗ると、逆に
Tabキーで枠移動が出来ないだけじゃなくて、秀丸メール側のキー割り当て、たとえ
ば「U」キーで未読/既読切り替えが効かなくなってしまうとかの問題が起きるので、
あえてそうしています。

 そもそも的に、従来のIEエンジンを使う場合もTabキーは秀丸メール側のキー割り
当てが有効になってるはずですが・・・。今確認したら、エディタ・ウィンドウ上で
はTabキーでリンクの移動が出来るようですね。自分で知りませんでした。

 Edgeブラウザにフォーカスがあってもキー入力がうまく監視できればいいんですが、
いろいろトライしてもうまくいかずでして・・・。とりあえずは現状の仕様はそのま
まにするしか無いと思いますが、何かいい方法が無いかはまた探してみようと思いま
す。

[ ]
RE:07052 秀丸メールV6.96β1 & HTMLメーNo.07053
さん 20/09/01 18:18
 
 お世話になります。

 やはりそうなんですね。
 了解しました。

 それでは。

[ ]
RE:07048 秀丸メールV6.96β1 & HTMLメーNo.07055
short long さん 20/09/01 22:39
 
お世話になっております。
# 1か月お待ちしておりました ;-> 。開発ご苦労様でした。

以下のご推測について、64bit版で試しました。

> 楽天KOBOのメールもそうなんだろうと思います。

Version 86以上にするために、「Dev Channel」って物をインストールしてやらない
とダメという説明が要領得なかったので、色々散策し、Beta版を入れたりもしました
が、最終的には「ビジネス向けEdge」ダンロードページに行き着き、チャンネルと
バージョンを選択するところに、「Dev 86(プレビュー)」を選択して、最新ビルド
の 86.0.615.3 を選択してインストールしました(プラットフォームは Windows 64-
bit)。

HTMLメールViewerの設定の「ブラウザエンジン」タブには、

   現在のブラウザエンジン=Chronium Edge 86.0.615.3 dev

と表示されました。

で、HTMLメールのインライン登録をしたうえで見ると、GIFなどのImageファイルアイ
コンが壊れたアイコンになって表示されません。
そのアイコンをクリックすると、Linkは辿れます。インライン登録を抹消し、"I"の
一文字で割り付けているキーにてインライン表示をしようとすると、

   HTMLメール用のファイルがロードできませんでした。
   ファイル名 = ・
   エラーコード=2

とアラートウインドウが出て、再実行や続行ボタンを押すとインライン表示に移りま
す。ただし、Imageファイルアイコンは壊れています。

秀まるお2さんの方では、実際に楽天Koboメールを確認されたのでしょうか?

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

[ ]
RE:07048 秀丸メールV6.96β1 & HTMLメーNo.07056
h-tom さん 20/09/01 22:46
 
h-tom です。

> それとは別に、Chronium Edgeブラウザのエンジンを使う方式も対応しました。
バージョン 86.0.615.3 (公式ビルド) dev (64 ビット) がインストール済みだった
ので試してみました。

設定は変更しないでブラウザエンジンのみ変更してみましたが、

InternetExplorer:外部にある画像が表示される
Chronium Edge   :外部にある画像が表示されない

という状態です。(銀行やら通販のhtmlメール)

htmlビューア上の「開発者ツールで調査する」で見てみると、画像はエラーが出てい
て、
「Failed to load resource: the server responded with a status of 403 (Blocke
d)」
になってました。

それと、しばらくhtmlメールをいろいろ表示させていると、何故かデスクトップに"d
ebug.log"と言うファイルができます。
内容は以下の1行のみ
>[0901/214352.801:ERROR:directory_reader_win.cc(43)] FindFirstFile: 指定され
>たパスが見つかりません。 (0x3)
このファイルは、秀丸メールから呼び出している、msedgewebview2.exe が出力して
いるようです。
(ProcessExplorer で確認)

[ ]
RE:07055 秀丸メールV6.96β1 & HTMLメーNo.07058
秀まるお2 さん 20/09/02 09:14
 
 イメージ類の表示は僕の所では一応うまくいってるようなんですが、メールによっ
てダメなことがあるのか、それとも環境によるのか、その辺テストしてみたい所です。

 で、実は、楽天Koboのメールですが、受信できてませんでした。一応メールマガジ
ンのチェックマークはONにしてるんですが、まだ1回も届いてません。なのですみま
せんがそのメールマガジンのメール送ってほしいです。

 問題のメールを選択して「ファイル・エクスポート...」で「現在のメールに対応
する受信ログ/送信ログをエクスポートする」としてエクスポートして、それを添付
ファイルで送ってほしいです。送り先は"maruo@mitene.or.jp"です。

 個人情報(To:のメールアドレスなど)は伏せ字に変えてもらってもいいですけども。

 ただ、イメージがうまく出ないのは、h-tomさんの所でも起きてるということは、
楽天Koboのメールに限らず起きてるってことなので、環境による物なのやら?。別の
マシンでもテストしてみます。

[ ]
RE:07056 秀丸メールV6.96β1 & HTMLメーNo.07059
秀まるお2 さん 20/09/02 09:28
 
 外部にあるイメージがうまく出ないということで・・・。

 HTMLメールViewer側の設定で

  □ イメージ等をダウンロードして表示するのを禁止する
  □ 外部にあるイメージ等のダウンロードを禁止する

 のどちらかがONになってる場合には、僕の方で独自に画像をブロックして「403 Bl
ocked」を返すようにしています。ただ、その場合は、HTMLメールViewerのウィンド
ウの下の方に

 イメージをダウンロードするにはここをクリックしてください。

 のバーが出るはずになります。そこのバーをクリックすればイメージが出るはずに
なります。

 そのバーが出てこない場合は独自にブロックしてないはずなんですが、間違ってブ
ロックしてしまってるのかなぁと思います。

 とりあえず、「403 Blocked」と返してる所を「403 Blocked by Viewer」みたいに
変更して、たしかに独自にブロックしてるのかどうか分かるようにして、他にも原因
を考えてみます。

 あと、デスクトップにdebug.logってファイルが出てくるのは僕の所では経験が無
いですが、たぶんDev channelのバージョンなのでエラーをログに残そうとしてるの
かなぁと思います。Version 86が正式版になれば出なくなるんだろうと思います。

[ ]
RE:07048 秀丸メールV6.96β1 & HTMLメーNo.07063
powerofdreams さん 20/09/02 12:43
 
ベータ版の提供ありがとうございます。

秀丸エディタとの同期していただいたことで、
秀丸エディタにあったinput関数のパラメータが、秀丸メールでも使用できるように
なりました。

些細なことかもしれませんが、画面中央に出せるようになったのは、とても嬉しいで
す!

ご対応ありがとうございました。
ご不安があるようなので、何かありましたら連絡させていただきます。

今後ともよろしくお願いします。

[ ]
RE:07059 秀丸メールV6.96β1 & HTMLメーNo.07064
秀まるお2 さん 20/09/02 15:05
 
 お手数かけてすみません。再現できました。

  □ イメージ等をダウンロードして表示するのを禁止する
  □ 外部にあるイメージ等のダウンロードを禁止する

 の両方ともOFFにしてるとダメでした。大変失礼しました。

 また直してβ2でアップロードさせていただきます。

 short longさんから楽天Koboのサンプルメールも届きまして、たしかにIE11互換で
も正しく表示されないことも確認できました。Chronium Edgeだとうまく表示されま
した。

[ ]