Gmail受信時のエラーNo.21757
わい さん 05/02/20 05:33
 
GmeilでPOP受信しようとすると、
「SSLの処理でエラーが発生しました。このパソコンにはSSL用のライブラリがありま
せん。」とエラーがでます。
対処方法につきましてご教示いただければと思います。
よろしくお願いいたします。
使用OS 98SE

[ ]
RE:21757 Gmail受信時のエラーNo.21766
秀まるお2 さん 05/02/20 22:36
 
 僕も詳しく分かってないのでなんですが、うちの会社にあるWindows98SE +
IE6.0のマシンでも、やはり同じエラーが出ます。鶴亀メール上ではSSLが使えま
せん。

 たぶんですが、WindowsNT/2000/XP以上でないと、Windows標準のSSL関係のラ
イブラリが付いてないんだと思います。

 ってことで、あきらめて欲しいです。

[ ]
RE:21766 Gmail受信時のエラーNo.21773
わい さん 05/02/21 05:09
 
さっそくのご返答ありがとうございます。
念のため、outlook2000で受信を試したところ、98SEの環境でもできましたので,win9
8にSSL関連のライブラリがないということはないように思うのですが、いかがでしょ
うか。それ以上のことはこちらもよくわからないのですが、以上ご報告申し上げます。
もしなにかわかりましたら教えていただきたく存じます。
なお念のため当方のIEのバージョンも6.0であること申し添えておきます。

[ ]
RE:21773 Gmail受信時のエラーNo.21774
Koichiro さん 05/02/21 09:23
 
SSL通信を実現する方法は何種類かあります。

鶴亀がBecky!2と同じアプローチをとっているとしたら、
Becky!2ヘルプの
> Becky!のSSL/TLSサポートは、WindowsのSCHANNEL
> APIに依存しているため、Windows2000/XP以外の環境
> では正常に動作しない可能性があります。)
という記述が答えになりそうです。

なお、鶴亀本体のSSL機能が使えない環境でも、
下記の支援ソフトのうちいずれかを別途インストールすれば
Gmailは受信できます。

●ウェブメール受信プロクシ
・FreePOPs
http://www.freepops.org/
(日本語による解説)
http://www.xucker.jpn.org/pc/freepops_install.html

●SSLトンネリングツール
・S-Helper
http://www.mubit.co.jp/emailplus/helpc.html
・wstunne
http://www.orangesoft.co.jp/wstunnel/
・wstone
http://www.orangesoft.co.jp/wstone/
・melon + OpenSSL
(melon)
http://seclan.dll.jp/dlwin.htm
(OpenSSL)
http://www.shininglightpro.com/products/Win32OpenSSL.html

[ ]
RE:21774 Gmail受信時のエラーNo.21775
秀まるお2 さん 05/02/21 10:19
 
 Koichiroさんの通り、鶴亀メールも、そのschannelってやつを使ってます。た
だ、WindowsAPIの説明を読むと、schannel関係のAPIは、Windows95以上から使え
るようなことが書いてあります。

 例えばgoogleにて、AcquireCredentialsHandleを検索して出てくるMSDNのペー
ジ中の、schannel関係の所を見ていただくと、たしかにWindows95 or laterみた
いなことが書いてあったりします。

 どうしてWindows98で使えないのかは、つまり鶴亀メール側の呼び出し方が悪
いだけかもしれませんけど、あまり深く追求せずに終わってしまってまして…。

 Becky!さんもダメって言ってるならダメなのかもしれませんけど…。Becky!さ
んも「正常に動作しない可能性があります」ってしか言ってないってことは、あ
んまり深く追求してはいないんでしょうね。はっきり出来ないなら出来ないって
書くはずだし。

 改めて調査してみます。しばらくお待ちください。

[ ]
RE:21775 Gmail受信時のエラーNo.21779
秀まるお2 さん 05/02/21 17:44
 
 調べてみたんですが、たしかにWindows98の場合だと、schannel.dllがうまく
使えないようです。

 プログラマー的な話をあえてさせていただきますと、secur32.dllから
AcquireCredentialsHandle で呼び出そうとするとエラーになってしまいます。
EnumerateSecurityPackagesって関数を呼んでも、schannel.dllが提供してるは
ずのパッケージが返ってきません。

 試しにschannel.dllを直接LoadLibraryすれば使えそうな感じだったんですが、
InitializeSecurityContextの動作がいまいちおかしいし、EncryptMessageや
DecryptMessage等の関数がNULLになっていたりします。

 (っとプログラミングの話なので書いても仕方のないことですけど)

 WindowsMe/WindowsNT4.0/Windows2000/XPだとうまく動作するんですけど…。

 とにかく現状で、僕の技術ではWindows98上でSSLを動作させることは出来ない
です。そういうことでご勘弁ください。


[ ]
RE:21779 Gmail受信時のエラーNo.21780
Iranoan さん 05/02/21 20:15
 
 秀まるおさん、わいさん今日は、Iranoan です。
 以前の書き込みの、
> 「SSLの処理でエラーが発生しました。このパソコンにはSSL用のライブラリがありま
> せん。」とエラーがでます。
のエラー内容と、
> 念のため、outlook2000で受信を試したところ、98SEの環境でもできましたので,win98
> にSSL関連のライブラリがないということはないように思うのですが、いかがでしょ
> うか。
との事から、次の方法で SSL が使えませんかね。その方法は、初心者には向
かない方法ですが、もし Outlook2000 をインストールした (Outlook2000 の
実行ファイルがあるフォルダ) 等に schannel.dll, secur32.dll があれば、
最も新しいこれらの DLL を鶴亀をインストールしたフォルダにコピーしてや
る、という方法です。

[ ]
RE:21780 Gmail受信時のエラーNo.21785
わい さん 05/02/22 01:58
 
秀まるおさん、Koichiroさん、Iranoan さんご丁寧にお返事いただきありがとうござ
います



>もし Outlook2000 をインストールした (Outlook2000 の
>実行ファイルがあるフォルダ) 等に schannel.dll, secur32.dll があれば、
>最も新しいこれらの DLL を鶴亀をインストールしたフォルダにコピーしてや
>る、という方法です。

こちらですが、どちらのdllもwindows/system直下にしかなくコピーしてみることが
できませんでした。

とりあえず、Koichiroさんの方法で試してみたいと思います。
また何かありましたら報告させていただきます。
ありがとうございました。

[ ]