[mew-dist 28143] Re: SMTP-AUTH over SSL
Takeo OKAZAKI
okazaki at example.com
2008年 3月 11日 (火) 08:49:11 JST
岡崎です。
>>>>> On Mon, 10 Mar 2008 21:04:42 +0900 (JST)
>>>>> kazu at example.com(Kazu Yamamoto (山本和彦)) said:
>
> 山本です。
>
> > これで、stunnel を実行したところ、うまく接続し、認証も成功しました。
>
> stunnel は、どう実行しましたか?
クライアント(MacOSX)のターミナルから、コマンドラインでstunnelを実行しました。
> > 220 XXXXXXXXXXXXXX ESMTP Postfix
> > ehlo localhost
>
> これは stunnel で張ったトンネルに対して telnet したというこでしょうか?
コマンドラインからstunnelを実行したときに、
220 XXXXXXXXXXXXXX ESMTP Postfix
と表示され、入力待ちの状態になります。
そこに続けて、login認証を実行し、成功しました。
>
> > debugしてログを見ると、stunnelと同様のエラーでした。
>
> 同様じゃない気がするんですけど。。。
エラーは2点あって、
・unknown CA
・プロトコルがSSLv3ではおかしい
stunnel.confで verify=0 で対処できていると考えていたのですが、まずいでしょうか。
> > 2008.03.10 14:42:31 LOG7[992:2952859648]: SSL state (connect): SSLv3 write client hello A
> >
> > <SSL/TLS: >
> > 2008.03.10 14:42:31 LOG7[992:2952859648]: SSL alert (write): fatal: handshake failure
>
> ClientHello で失敗しています。以下のページの「SSL の詳細」の最初の行で
> 失敗しているということです。
>
> http://www.mew.org/~kazu/sut/2006-2nd/7.html
>
> 暗号方式さえネゴできていないので、証明書うんぬんまで到達していません。
>
> 素直に考えれば、間違ったサーバ、あるいは間違ったポートに対して、TCP コ
> ネクションを張ろうとして、TCP RST が帰って来たような感じですね。
stunnel単体でうまくいっているつもりでした。
mewはSSL接続をstunnelに任せていると理解していたので、
単体で接続・認証ができているのに、mew経由だとうまくいかない理由が不明でした。
stunnel単体接続する際に、CAのエラーを除いた上で、
verify=2でもうまくいくようにすることが先決なんでしょうね。
もう少し、まじめにねばってみます。
---
岡崎 威生
琉球大学 工学部 情報工学科
(okazaki at example.com)
Mew-dist メーリングリストの案内