POPFile 全般 → SSL通信で認証されない

SSL通信で認証されない

MacBookPro?(late2008), MacOSX10.5.6でver1.1.0で使用しています。
メールソフトはARENAです。ARENAでGmailにアクセスするためにPOPFileのSSL接続を利用しています。

ver1.0.1まではとくに問題なく使用できていたのですが、ver1.1.0がリリースされたので
1.0.1を設定ファイルも含めてアンインストールし、Macを再起動してから1.1.0をインストールして
バケツの設定やportの設定などをやり直してARENAで受信してみると、パスワードが間違っている
ということでメールを受信することができません。念のためARENAの設定をやり直してみましたが
やはりパスワードが間違っているとのことで認証されず受信できませんでした。
1.1.0を設定ファイルも含めてアンインストールして念のためMacを再起動して、1.0.1をインス
トールして同様に設定すると、パスワードもそのまま通ってメールを受信することができます。

とりあえず前のバージョンに戻して使用すればよく、個人的には困っているということはないのですが
パスワード(ARENAの設定)は触っていないので、POPFileになんらかの問題があるように思って
こちらに投稿してみました。私の勘違いでしたらすみません。また、情報不足でしたらご指摘
いただければ書き込みしたいと思います。よろしくお願いいたします。

  • Message #651

    ご報告ありがとうございます。

    ほぼ同じ環境(MacBook?(late2008)、Mac OS X 10.5.6)でテストしていますが特に
    問題はなかったと思います。
    ちょっと原因はわからないですが、
    http://getpopfile.org/docs/jp:troubleshooting:preparelog
    を参考にログを取得してみていただけますでしょうか。

    時間ができましたらこちらでも確認してみようと思います。

    • Message #658

      なかなか時間がとれずに、今日やっと、ver1.1.0にあげてテストしてみたところ、
      問題なく受信できました。すみません。何が違うのか、私にもよく分かりません。
      前に設定したときと、とくになにも変わっていないのですが…。
      ログを取得する設定のままにして、しばらく使用してみようと思います。
      再発したらお知らせします。ありがとうございました。

    • Message #757

      Mac OS X 10.5.6 intel
      です。
      ARENAで全く同じ症状です。1.0.1だと大丈夫。1.1.0で、初期状態から(データを全く引き継がない状態)でも
      つながりません。

      telnet 127.0.0.1 110
      で接続して、USERコマンドで接続を試みてもつながりません。

      ちなみに、1.0.1のときのログは
      2009/3/29 19:22:00 483: pop3: 504: Attempting to connect to SSL server at pop.gmail.com:995
      2009/3/29 19:22:00 483: pop3: 521: Connected to pop.gmail.com:995 timeout 60
      1.1.0のときのログは
      2009/3/29 19:26:41 605: pop3: 522: Attempting to connect to SSL server at pop.gmail.com:995
      2009/3/29 19:26:41 605: pop3: 305: -ERR can't connect to pop.gmail.com:995[0d][0a]
      です。

      もしかして、Xcode等のPOPFile-1.1.0.dmg以外のインストールが必要ですか?

      • Message #758

        ご報告ありがとうございます。

        1.1.0のときのログは
        2009/3/29 19:26:41 605: pop3: 522: Attempting to connect to SSL server at pop.gmail.com:995
        2009/3/29 19:26:41 605: pop3: 305: -ERR can't connect to pop.gmail.com:995[0d][0a]
        です。

        原因はわからないですが、POPFile から POP3 サーバへの接続に失敗している
        ようですね。

        もしかして、Xcode等のPOPFile-1.1.0.dmg以外のインストールが必要ですか?

        いえ、それはないです。
        動作条件は 1.0.1 と変わっていません。

        私のところでもあれこれ試してみましたところ、同じように接続ができなくなる
        ことがあり、その際の詳しいエラーメッセージを確認してみたところ、

        IO::Socket::INET6 configuration failed

        というものでした。

        v1.1.0 をリリースする際に、SSL サポートのためのモジュールのバージョンを
        あげたのですが、そのせいで IPv6 がデフォルトになってしまったようです。
        とりあえずの対応として、IPv4 のみを使用するように書き換えてみました。

        もしこれが原因なら、

        http://getpopfile.org/browser/branches/b0_22_2/engine/Proxy/Proxy.pm?rev=3406&format=raw

        をダウンロードしていただき、/Library/POPFile/Proxy/Proxy.pm
        と入れ替えると問題が解消されるかもしれません。

        あるいは、IO::Socket::SSL のバージョンを v1.16 以前に戻す
        というのでも解決するかもしれません。

        • Message #759

          ありがとうございます。

          http://getpopfile.org/browser/branches/b0_22_2/engine/Proxy/Proxy.pm?rev=3406&format=raw

          こちらで、動作しました。(_)

          動作しなかった原因はDNSに最優先に指定してあるLAN内のBINDがIPv6に対応していないせいでしょうか。

          ところで、

          IO::Socket::INET6 configuration failed

          のようなエラーメッセージはどこで確認する事が出来ますか?
          popfile数字.log
          には出ていなかったようですが。

          • Message #760

            こちらで、動作しました。(_)

            うまく動いたようでよかったです。
            次のバージョンでは問題なくなるはずです。

            動作しなかった原因はDNSに最優先に指定してあるLAN内のBINDがIPv6に対応していないせいでしょうか。

            そうかもしれません。が、私のところでも動いたり動かなかったりするので、何が
            原因なのかつかみかねています。

            ところで、

            IO::Socket::INET6 configuration failed

            のようなエラーメッセージはどこで確認する事が出来ますか?
            popfile数字.log
            には出ていなかったようですが。

            まだリリースされていないテスト中のバージョンにおいて詳しいエラーメッセージを
            出力するように修正を加えています。先にダウンロードしていただいたバージョンに
            も含まれています。

            もしどのようなエラーが出ていたのか気になるようでしたら、ひとつ前のバージョン
            をお試しください。

            http://getpopfile.org/browser/branches/b0_22_2/engine/Proxy/Proxy.pm?rev=3404&format=raw

            • Message #761

              せっかくなのでひとつ前のバージョンで試してみました。

              IO::Socket::INET or IO::Socket::SSL gets an error: Address family not supported by protocol family

              となりました。

              DNSサーバをプロバイダのIPにするか、pop.gmai.comのかわりにIP番号を指定するかにすると接続に成功しました。やはり名前解決に問題があったようです。

              • Message #762

                せっかくなのでひとつ前のバージョンで試してみました。

                IO::Socket::INET or IO::Socket::SSL gets an error: Address family not supported by protocol family


                となりました。

                試していただいてありがとうございます。
                このエラーは、DNS から IPv6 の IP アドレスしかひくことができなかった
                場合などに発生するようです。おそらく、何らかの原因で IPv4 のアドレスを
                ひくことができなかったということだと思います。
                私のところでも、Gmail のメールサーバの名前解決がうまくいかないことが
                あり、代わりに gmail-pop.l.google.com というアドレスを試す
                とうまくいったことがあります。

                DNSサーバをプロバイダのIPにするか、pop.gmai.comのかわりにIP番号を指定するかにすると接続に成功しました。やはり名前解決に問題があったようです。

                いろいろとテストしていただきありがとうございます。参考になります。

                • Message #763

                  了解いたしました。
                  とりあえずIPv4専用版で運用したいと思います。

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