
Ubuntu日本語フォーラム

ログインしていません。
tako@roswell:~$ uname -a
Linux roswell 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
tako@roswell:~$ openssl version
OpenSSL 0.9.8o 01 Jun 2010
の環境で、
WanderlustからSSLを利用して、社外のpop/smtpサーバーへアクセスしたいのですが、
まず、opensslでアクセスできるのか以下の様に確認しましたが、
tako@roswell:~$ openssl s_client -connect aa.bb.cc:110 -debug
gethostbyname failure
connect:errno=110
tako@roswell:~$ openssl s_client -connect aa.bb.cc:995 -debug
gethostbyname failure
connect:errno=110
gethostbyname で、エラーが出てしまいます。
どのようにすれば、まずopensslで外部のpop/smtpサーバーへアクセスできるのかご教示いただけないでしょうか?
よろしくお願いします。
オフライン
port指定ですが
SMTPS:465
POPS:995
IMAPS:993
なので
例えば受信サーバーが POPSのとき
openssl s_client -connect aa.bb.cc:995 -debug
と指定してみてください。
Wandelust固有の設定は、Webに結構あがってるようです。
私自身は使ってないのでパスです。。。
オフライン
zaganさん、ご教示ありがとうございます。
最初の投稿時に、確認しておりまして、
tako@roswell:~$ openssl s_client -connect aa.bb.cc:995 -debug
gethostbyname failure
connect:errno=110
zaganさんに、教えていただいたようにしても、エラーがでております。
firewallがブロックしていたりするのでしょうか?
ちなみに、
tako@roswell:~$ sudo ufw status
[sudo] password for tako:
状態: アクティブ
To Action From
-- ------ ----
Samba ALLOW Anywhere
Anywhere ALLOW 13.XX.XX.XX
OpenSSH ALLOW Anywhere
Anywhere ALLOW 13.0.0.0/8
995 ALLOW Anywhere
の様に、995 ポートは、開けております。
オフライン
roswellさん による投稿:
最初の投稿時に、確認しておりまして、
済みません、読み飛ばしてました。
そうなると、基本に立ち返って見るくらいしか私には分かりません。
1) アドレスの確認
2) ポートの確認
3) サーバで動いているのはQmail?
4) -- debugオプションを削ってみる(多分違うと思いますが。。。。)
5) サーバー側でSSLを使用してるのか?
参考となりそうなサイトを検索してみました。
OpenSSL Command-Line HOWTO - コマンドラインでのクライアント・サーバ
オフライン
横から失礼
> gethostbyname failure
> connect:errno=110
なので、名前解決が出来てないと思われます。
「aa.bb.cc」の部分、間違ってませんか?
オフライン
siさん、ご教示ありがとうございます。
社内から外部のサーバーを名前解決しようとしているからですね。
tako@roswell:~$ nslookup pos01.itscom.net
Server: xx.yy.zz.4
Address: xx.yy.zz.4#53
*** Can't find pos01.itscom.net: No answer
tako@roswell:~$ nslookup staind.dummy.com
Server: xx.yy.zz.4
Address: xx.yy.zz.4#53
Non-authoritative answer:
Name: staind.dummy.com
Address: xx.yy.zz.88
と、
社内(dummy.com)のホストstaind は、名前解決できているのですが、
社外のpopサーバーpos01.itscom.net は、名前解決できていないからだと思います。
ブラウザだと、proxyで解決できますよね。
同じような感じでできないのでしょうかね?
オフライン
Wanderlustなるものも、この手の事柄についても、よく分からないので、いい加減なことを言うことになるかもしれませんが...
"proxy openssl s_client" で検索すると、”HTTP PROXY 対応にするパッチ” なるものがあるようです。
(現状のバージョンにマッチするかは、やってみなくては分からないかもしれませんが)
また、対応してる ssh などの他の方法はダメなんですか?
オフライン