HTMLメールViewerの認証No.02381
三月 さん 09/12/12 22:24
 
認証のいるproxy経由で表示する際に、
何度も認証を求めるダイアログは表示されて邪魔くさいです。


1回で何とかなりませんか?


[ ]
RE:02381 HTMLメールViewerの認証No.02382
秀まるお さん 09/12/14 09:15
 
 Hidemarnet Explorerと同じように、Proxy Server用のユーザーアカウント/
パスワードをあらかじめ設定しておく、ということでなら対応出来ると思います。

 そういうのでダメでしょうか。

[ ]
RE:02382 HTMLメールViewerの認証No.02383
秀まるお さん 09/12/14 09:20
 
 っと思ったんですが、出来るかどうか、ちゃんと確認出来てませんでした。

 もっと調べてからお返事します。

[ ]
RE:02383 HTMLメールViewerの認証No.02384
秀まるお さん 09/12/14 12:01
 
 WebBrowserコントロールについて調べてみたんですが、プロキシサーバーの認
証を独自に処理させるようなことは出来ないような感じでした。

 Sleipnirという、同じWebBrowserコントロールを使ってるブラウザも試してみ
たんですが、プロキシサーバーの認証を指定する設定(ユーザーアカウント/パ
スワードの指定をする機能)は、僕が探した限りは無いようです。

 ということで無理そうです。

 ただし、認証を求めるダイアログボックスが毎回出てくるということについて
は…。秀丸メール本体上でHTMLメールを表示させる場合なら、WebBrowserコント
ロールはずっと同じウィンドウを使い回してるたげなので、毎回出てくるという
ことにはならないんじゃないかという気がしますけど、どうでしょ?

 エディタ・ウィンドウ上の物は、一度エディタ・ウィンドウを閉じてしまうと
WebBrowserコントロールも破棄されてしまうので、もう一度エディタで開いて
HTMLメール表示したら、また認証が必要になってしまうということはあるかと思
いますが…。これは解決不可能に近いです。

[ ]
RE:02384 HTMLメールViewerの認証No.02385
三月 さん 09/12/14 19:10
 
> ただし、認証を求めるダイアログボックスが毎回出てくるということについて
>は…。秀丸メール本体上でHTMLメールを表示させる場合なら、WebBrowserコント
>ロールはずっと同じウィンドウを使い回してるたげなので、毎回出てくるという
>ことにはならないんじゃないかという気がしますけど、どうでしょ?
>
1つのメールを表示する間に何度も認証を求めるダイアログボックスが
出ています。
いくつもでる認証を途中でキャンセルすると、画像が表示されなかったりします。


> エディタ・ウィンドウ上の物は、一度エディタ・ウィンドウを閉じてしまうと
>WebBrowserコントロールも破棄されてしまうので、もう一度エディタで開いて
>HTMLメール表示したら、また認証が必要になってしまうということはあるかと思
>いますが…。これは解決不可能に近いです。

メールを切り替えるごとに1回でてもあまり気になりません。

[ ]
RE:02385 HTMLメールViewerの認証No.02386
秀まるお さん 09/12/15 10:18
 
 こちらでWindows2000Server + Windows Internet Security and Acceleration
Serverって物を使ってテストみた限りでは、認証は2回出てきて、その後は出な
いようでした。

 1回目の認証でユーザーアカウント/パスワードを入れると、なぜか2回目の
認証が出てきて、そこには最初入れたユーザーアカウント/パスワードが最初か
ら入っていて、ただOKを押すだけで先に進む、という状況でした。その後なぜか
証明書がどうこうって問い合わせが出るようですが、それは「はい」を押せば先
に進みました。

 こちらでテストしたクライアントマシンにはInternet Explorer 8がインス
トールされてるんですが、IEのバージョンによって動き方が違うのではないかと
思います。それしかちょっと思いつかないです。

 あと、1回認証に成功すれば、あとは秀丸メールを終了するまでずっと認証無
しで、どのメールでも閲覧出来ました。エディタ上で見ても認証は出ませんでし
た。

 WebBrowserコントロールの各種メソッド類を調べてみたんですが、この辺のコ
ントロールをするメソッド類は無いようなので、やはり僕の方でコントロールす
ることは無理だと思います。現状でなんとかしてもらうとしたら、IEがもし8で
なければ8を入れてもらうってことしか思いつかないです。

 ということですみませんがそういう状況です。

[ ]
RE:02386 HTMLメールViewerの認証No.02387
三月 さん 09/12/15 19:41
 
> こちらでWindows2000Server + Windows Internet Security and Acceleration
>Serverって物を使ってテストみた限りでは、認証は2回出てきて、その後は出な
>いようでした。
>
proxyサーバの種類は、未確認です。

> 1回目の認証でユーザーアカウント/パスワードを入れると、なぜか2回目の
>認証が出てきて、そこには最初入れたユーザーアカウント/パスワードが最初か
>ら入っていて、ただOKを押すだけで先に進む、という状況でした。その後なぜか
>証明書がどうこうって問い合わせが出るようですが、それは「はい」を押せば先
>に進みました。
>
認証ダイアログで最初は、ユーザ・パスワードが入っているのですが、
次はパスワードが入ってなかったり(記憶するチェックボックスも)
というのが繰り返される状態になります。
ユーザ・パスワードを入れなおしても再度ダイアログが出ます。

> こちらでテストしたクライアントマシンにはInternet Explorer 8がインス
>トールされてるんですが、IEのバージョンによって動き方が違うのではないかと
>思います。それしかちょっと思いつかないです。
>
> あと、1回認証に成功すれば、あとは秀丸メールを終了するまでずっと認証無
>しで、どのメールでも閲覧出来ました。エディタ上で見ても認証は出ませんでし
>た。
>
> WebBrowserコントロールの各種メソッド類を調べてみたんですが、この辺のコ
>ントロールをするメソッド類は無いようなので、やはり僕の方でコントロールす
>ることは無理だと思います。現状でなんとかしてもらうとしたら、IEがもし8で
>なければ8を入れてもらうってことしか思いつかないです。
>
発生している環境はIE8ですので、あきらめておきます。


[ ]
RE:02381 HTMLメールViewerの認証No.02393
三月 さん 09/12/18 21:47
 
補足

・認証が何度もでるHTMLメールをデスクトップに保存してIEで開いた場合、
 同様に何度も認証ダイアログがでる。

・認証のでるタイミングのパケットをキャプチャしてみると
 複数のソケットで同時に接続、GETリクエストを送信している。

母体となるHTMLファイルがすでにある(ダウンロードされたような)状態から
イメージファイル(CSS含む)だけを個別に同時に取得しようとするから
それぞれに認証が発生するようです。

参考まで

[ ]
RE:02393 HTMLメールViewerの認証No.02396
秀まるお さん 09/12/20 21:32
 
 proxyの認証が発生するのは一番最初にHTMLメールを開く時だけということで
あれば、例えば一番最初だけダミーのGETを1回だけ発生させるようにして、そ
れによってPROXY認証が成功したことを確認してから他のGETを発生させるように
する、というようなことは可能だと思います。

 例えばHTMLメールViewrを起動した一番最初の時だけ、まずはHTMLメールを表
示させるんじゃなくて、何でもいいから適当なURLを開くようにWebBrowserコン
トロールに指示します。そうするとそこでWebBrowserコントロールがproxyに認
証を実行してくれます。それから改めてHTMLメールをWebBrowserコントロールで
開くように指示すると、それによって発生するGETリクエストの時にはproxy認証
は発生しないと思います。

 そういう作戦ならなんとか対応出来ますけども。

[ ]
RE:02396 HTMLメールViewerの認証No.02402
三月 さん 09/12/21 19:00
 
認証済みのWebBrowserコントロールを使いまわす作戦ですね。
> そういう作戦ならなんとか対応出来ますけども。
この作戦で試したいところです。

また、適当なURLが、webフィルターにかからないように個別に変更できると良いと思
います。


[ ]
RE:02402 HTMLメールViewerの認証No.02404
秀まるお さん 09/12/22 11:42
 
 V1.08β1ということでアップロードしました。それで試してみて欲しいです。

 設定ダイアログボックスの右下に「プロキシ認証対策」ボタンがあって、そこ
でプロキシ認証用にアクセスするURLが指定出来ます。

 デフォルトだとgoogleになってますけど。

 それと、これをONにした場合、一番最初にHTMLメールを表示する時に認証が出
て、認証を通った直後に一瞬、プロキシ認証用にアクセスしたページが表示され
てしまいます。今のところはそういう仕様ということでお願いします。

http://hide.maruo.co.jp/software/bin/hmmhtmlv108b1_signed.exe

-----------------------
 前提条件としてですが、そもそも1つ目のHTMLメールを表示する時だけじゃな
くて2回目にHTMLメールを表示する時にも徹底して毎回プロキシ認証が出てくる、
ということは無い、という前提のつもりです。

 もしも、GETアクセスの度に毎回プロキシ認証が発生してるのでしたら、今回
の修正は全然意味が無いです。

 もしそういう話だとしたら、何かInternet Explorerの設定の違いが関係して
るかもしれませんが…。IEでのインターネットオプションの「詳細設定」の「リ
セット」を押して試していただくと、何か変化があるかもしれないと、ふと思い
ました。

[ ]
RE:02404 HTMLメールViewerの認証No.02405
三月 さん 09/12/24 21:05
 
> V1.08β1ということでアップロードしました。それで試してみて欲しいです。
>
> 設定ダイアログボックスの右下に「プロキシ認証対策」ボタンがあって、そこ
>でプロキシ認証用にアクセスするURLが指定出来ます。
>
> デフォルトだとgoogleになってますけど。
>
> それと、これをONにした場合、一番最初にHTMLメールを表示する時に認証が出
>て、認証を通った直後に一瞬、プロキシ認証用にアクセスしたページが表示され
>てしまいます。今のところはそういう仕様ということでお願いします。
>
無事、1回の認証ですみました。

HTMLメールを選択状態で、秀丸メールを再起動。
HTMLメールを選択したままフォルダを切り替え、秀丸メールを再起動。
フォルダを元に切り替えて確認。

等して見ましたが1回の認証でOKでした。

[ ]
RE:02405 HTMLメールViewerの認証No.02406
秀まるお さん 09/12/24 21:25
 
 三月さんが調べてくれたおかげでうまくいったということのようです。

 あとは、一瞬だけgoogleが出てしまうのも解決したい所ではありますが、いい
アイデアが無いので今のところは放置しようかなぁと思います。

 (自分のサイトに空白だけのgifファイルでも置いておけばいいかもしれない
けど、アクセス集中するのもいやだし)

[ ]