野宮です. # linux-users ML とのマルチポストになりますが,ご容赦下さい.m(_ _)m # 幾ら経っても,linux-users ML で配送されませんので, openSUSE 12.1 上でメール・クライアントに Wanderlust を使用しています. この 4月1日より,会社のメール・システムが変更され,それに伴い,メール の送受信が出来なくなり,困っています. メール・システムの変更に就いて担当者から知らせられたのは, --------------------------------------------- 以下のように設定して戴きたくお願いします。 SMTP: smtp protocol over tls/ssl 465番ポート IMAP: imap4 protocol over tls/ssl 993番ポート ---------------------------------------------- という点だけです. 調べましたところ,Cybertrust Japan が発行する証明書をインストールしな ければならない,ということが解り,インストールしました. で,.fetchmailrc の該当部を poll imap.foo.co.jp protocol imap port 993 user nomiya@foo.co.jp password 'XXXXX' ssl sslfingerprint '7B:20:6F:30:04:7C:69:1D:5F:DE:C3:37:D5:5D:F6:5E' sslcertck と書き換え, $ fetchmail -v を実行しますと, [...] fetchmail: 6.3.21 は imap.foo.co.jp とプロトコル IMAP を用いて 2012年04月03日 13時25分30秒 に交信しています。交信が開始されました。 XXX.XX.XXX.XXX/XXX へ接続しようとしています...接続しました。 fetchmail: サーバ証明書: fetchmail: 発行元の組織: Cybertrust Japan Co., Ltd. fetchmail: 発行元の CommonName: Cybertrust Japan Trial Public CA G2 fetchmail: Subject CommonName: imap.foo.co.jp fetchmail: imap.foo.co.jp の key fingerprint は次の通りです。: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX fetchmail: imap.foo.co.jp の fingerprints が一致しました。 fetchmail: IMAP< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE AUTH=PLAIN] Dovecot ready fetchmail: IMAP> A0001 CAPABILITY fetchmail: IMAP< * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS AUTH=PLAIN fetchmail: IMAP< A0001 OK Capability completed. fetchmail: IMAP> A0002 LOGIN "nomiya@foo.co.jp" * fetchmail: IMAP< A0002 NO [AUTHENTICATIONFAILED] Authentication failed. fetchmail: nomiya@foo.co.jp@imap.foo.co.jp の認証に失敗しました fetchmail: これについてのヘルプは http://www.fetchmail.info/fetchmail-FAQ.html#R15 を見てください fetchmail: IMAP> A0003 LOGOUT fetchmail: IMAP< * BYE Logging out fetchmail: IMAP< A0003 OK Logout completed. fetchmail: 6.3.21 は imap.foo.co.jp とプロトコル IMAP を用いて 2012年04月03日 13時25分37秒 に交信しています。交信が終了しました。 fetchmail: Query status=3 (AUTHFAIL) [...] と認証に失敗します. ググってみましたが,原因を突き止めることが出来ずにいます. 一体何が原因で,認証に失敗しているのでしょうか? 恐らく.password の認証で失敗していると思われます.つまり,偽の password を書き込んでも同じエラーとなりますので, ともあれ,対策をお教え戴ければ幸甚です. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「eメールや携帯電話に縛られた社会は、自分自身と向き合ったり、 空想にふけったりする自由を奪う。」 -- M. Crichton -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
corei5-koyama です procmail使ってないので適当なんですが・・・・
--------------------------------------------- 以下のように設定して戴きたくお願いします。
SMTP: smtp protocol over tls/ssl 465番ポート
IMAP: imap4 protocol over tls/ssl 993番ポート ----------------------------------------------
という点だけです.
調べましたところ,Cybertrust Japan が発行する証明書をインストールしな ければならない,ということが解り,インストールしました.
で,.fetchmailrc の該当部を
poll imap.foo.co.jp
protocol imap port 993
993ということですので、 imaps というプロトコルは、設定条件にはないのでしょうか それとも、
user nomiya@foo.co.jp password 'XXXXX' ssl sslfingerprint '7B:20:6F:30:04:7C:69:1D:5F:DE:C3:37:D5:5D:F6:5E' sslcertck
と書き換え,
$ fetchmail -v
を実行しますと,
[...] fetchmail: 6.3.21 は imap.foo.co.jp とプロトコル IMAP を用いて 2012年04月03日 13時25分30秒 に交信しています。交信が開始されました。 XXX.XX.XXX.XXX/XXX へ接続しようとしています...接続しました。 fetchmail: サーバ証明書: fetchmail: 発行元の組織: Cybertrust Japan Co., Ltd. fetchmail: 発行元の CommonName: Cybertrust Japan Trial Public CA G2 fetchmail: Subject CommonName: imap.foo.co.jp fetchmail: imap.foo.co.jp の key fingerprint は次の通りです。: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX fetchmail: imap.foo.co.jp の fingerprints が一致しました。 fetchmail: IMAP< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE AUTH=PLAIN] Dovecot ready
これを見ると、AUTH=PLAIN になっているように思えます。
fetchmail: IMAP> A0001 CAPABILITY fetchmail: IMAP< * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS AUTH=PLAIN fetchmail: IMAP< A0001 OK Capability completed. fetchmail: IMAP> A0002 LOGIN "nomiya@foo.co.jp" * fetchmail: IMAP< A0002 NO [AUTHENTICATIONFAILED] Authentication failed. fetchmail: nomiya@foo.co.jp@imap.foo.co.jp の認証に失敗しました fetchmail: これについてのヘルプは http://www.fetchmail.info/fetchmail-FAQ.html#R15 を見てください fetchmail: IMAP> A0003 LOGOUT fetchmail: IMAP< * BYE Logging out fetchmail: IMAP< A0003 OK Logout completed. fetchmail: 6.3.21 は imap.foo.co.jp とプロトコル IMAP を用いて 2012年04月03日 13時25分37秒 に交信しています。交信が終了しました。 fetchmail: Query status=3 (AUTHFAIL) [...]
と認証に失敗します.
ググってみましたが,原因を突き止めることが出来ずにいます.
一体何が原因で,認証に失敗しているのでしょうか? 恐らく.password の認証で失敗していると思われます.つまり,偽の password を書き込んでも同じエラーとなりますので,
ともあれ,対策をお教え戴ければ幸甚です.
--- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「eメールや携帯電話に縛られた社会は、自分自身と向き合ったり、 空想にふけったりする自由を奪う。」 -- M. Crichton -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. In the Message; Subject : [opensuse-ja] Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID : <CACC4f4iDpU1u54JzgybbYOy6imNDaaj=e2e0VdjK4-sNUJZdEA@mail.gmail.com> Date & Time: Thu, 5 Apr 2012 06:33:37 +0900 [MK] == mlus <mlus@39596.com> has written:
で,.fetchmailrc の該当部を
poll imap.foo.co.jp
protocol imap port 993
MK> 993ということですので、 MK> imaps というプロトコルは、設定条件にはないのでしょうか imap で総括されたいます. MK> それとも、
[...] fetchmail: 6.3.21 は imap.foo.co.jp とプロトコル IMAP を用いて 2012年04月03日 13時25分30秒 に交信しています。交信が開始されました。 XXX.XX.XXX.XXX/XXX へ接続しようとしています...接続しました。 fetchmail: サーバ証明書: fetchmail: 発行元の組織: Cybertrust Japan Co., Ltd. fetchmail: 発行元の CommonName: Cybertrust Japan Trial Public CA G2 fetchmail: Subject CommonName: imap.foo.co.jp fetchmail: imap.foo.co.jp の key fingerprint は次の通りです。: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX fetchmail: imap.foo.co.jp の fingerprints が一致しました。 fetchmail: IMAP< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE AUTH=PLAIN] Dovecot ready
MK> これを見ると、AUTH=PLAIN になっているように思えます。 確かに,password の記述法に問題があるようです. ウソの password を書いても,同じエラーが返ってきます. AUTH=PLAIN の場合,password をどのように書けば良いのでしょうか? 一応, poll imap.foo.co.jp protocol imap port 993 auth any user 'nomiya@foo.co.jp' password 'XXXX' ssl sslfingerprint '21:AE:77:33:59:58:3D:6E:A5:9A:FB:C6:86:42:94:F2' sslcertck sslcertpath '/home/masaru/.certs' と書き,auth を gssapi ssh cram-md5 ntlm otp の全てで試しましたが,駄 目でした. 宜しくお願いします. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の 科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで あろう。」 -- J. V. Rodricks -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
松本です。 fetchmail 使ったことがないんで、Web 上の情報だけを見て気になったところを…。 野宮 賢 / NOMIYA Masaru wrote:
一応,
poll imap.foo.co.jp protocol imap port 993 auth any user 'nomiya@foo.co.jp' password 'XXXX' ssl sslfingerprint '21:AE:77:33:59:58:3D:6E:A5:9A:FB:C6:86:42:94:F2' sslcertck sslcertpath '/home/masaru/.certs'
と書き,auth を gssapi ssh cram-md5 ntlm otp の全てで試しましたが,駄 目でした.
--sslproto <ssl2|ssl3|tls1> オプションはすでに試されていますか? Refer to: http://linuxjm.sourceforge.jp/html/fetchmail/man1/fetchmail.1.html#lbAH <quote> --sslproto <名前> (キーワード: sslproto) ssl プロトコルを強制的に使用します。指定可能 な値は `ssl2', `ssl3', `tls1' です。サーバとのデフォルトの接続がうまく行 かなかった場合に試して下さい。 </quote> もしそれでつながるようなら .fetchmailrc の ssl 以下に sslproto tls1 …みたいにパラメーターを追記すればいいようですね。 Refer to: http://lists.ccil.org/pipermail/fetchmail-friends/2004-October/009134.html -- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. In the Message; Subject : Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID : <4F7D0BA7.4080007@gmx.net> Date & Time: Thu, 05 Apr 2012 12:04:07 +0900 [SM] == Satoru Matsumoto <helios_reds@gmx.net> has written: SM> 松本です。 どうも,です. SM> fetchmail 使ったことがないんで、Web 上の情報だけを見て気になったと SM> ころを…。 [...] SM> --sslproto <ssl2|ssl3|tls1> オプションはすでに試されていますか? SM> Refer to: SM> http://linuxjm.sourceforge.jp/html/fetchmail/man1/fetchmail.1.html#lbAH はい,これは実験済みで,ssl2/ssl3/tls1 の全てが駄目でした. Server が,password を読めていないんですよねぇ〜.....(_ _? --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の 科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで あろう。」 -- J. V. Rodricks -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
初めまして。 東海林@ニリアコットと申します。 もし、的外れであったら、ごめんなさい。
fetchmail: IMAP< A0002 NO [AUTHENTICATIONFAILED] Authentication failed. fetchmail: nomiya@foo.co.jp@imap.foo.co.jp の認証に失敗しました ログにこのようにあるということは、 imapサーバー側でそもそもIDが認識されていないのではなかろうかと思われます。 ボクが作るCyrusIMAPサーバーであれば、@前の部分だけでIDとして認識します。 今回のケースですとnomiyaだけでいいのではないかと。 そうすれば、nomiya@imap.foo.co.jpというようになり、うまくいきませんか?
以上横から失礼しました。 東海林@ニリアコット (2012/04/05 12:24), 野宮 賢 / NOMIYA Masaru wrote:
野宮です.
In the Message;
Subject : Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID : <4F7D0BA7.4080007@gmx.net> Date & Time: Thu, 05 Apr 2012 12:04:07 +0900
[SM] == Satoru Matsumoto <helios_reds@gmx.net> has written:
SM> 松本です。
どうも,です.
SM> fetchmail 使ったことがないんで、Web 上の情報だけを見て気になったと SM> ころを…。 [...] SM> --sslproto <ssl2|ssl3|tls1> オプションはすでに試されていますか? SM> Refer to: SM> http://linuxjm.sourceforge.jp/html/fetchmail/man1/fetchmail.1.html#lbAH
はい,これは実験済みで,ssl2/ssl3/tls1 の全てが駄目でした.
Server が,password を読めていないんですよねぇ〜.....(_ _?
--- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の 科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで あろう。」 -- J. V. Rodricks --
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. In the Message; Subject : Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID : <4F7D122C.5080204@niriakot.jp> Date & Time: Thu, 05 Apr 2012 12:31:56 +0900 [東海林さん] == (株)ニリアコット 東海林 <shoichi.tokairin@niriakot.jp> has written: 東海林さん> 初めまして。 どうも,です. 東海林さん> もし、的外れであったら、ごめんなさい。
fetchmail: IMAP< A0002 NO [AUTHENTICATIONFAILED] Authentication failed. fetchmail: nomiya@foo.co.jp@imap.foo.co.jp の認証に失敗しました 東海林さん> ログにこのようにあるということは、 東海林さん> imapサーバー側でそもそもIDが認識されていないのではなかろう 東海林さん> かと思われます。
IDは認識されています. 東海林さん> ボクが作るCyrusIMAPサーバーであれば、@前の部分だけでIDとし 東海林さん> て認識します。 東海林さん> 今回のケースですとnomiyaだけでいいのではないかと。 東海林さん> そうすれば、nomiya@imap.foo.co.jpというようになり、うまく 東海林さん> いきませんか? はい,USERNAME を nomiya とすると,仰るようになり,蹴られました. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「先端技術の開発は、優れた頭脳を持つ人間が集中しないと成功しない。 しかし、技術開発と、それが何をもたらすかを考えることは別だ。 一人の人間に二つは望めない。」 -- M. Crichton -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
お世話様です。 東海林@ニリアコットです。
はい,USERNAME を nomiya とすると,仰るようになり,蹴られました.
そうですか通りませんか。 であるならば、サーバー製作者に聞くのが手っ取り早いかもしれませんね。
SMTP: smtp protocol over tls/ssl 465番ポート
IMAP: imap4 protocol over tls/ssl 993番ポート ---------------------------------------------- ちなみに、ボクが作る場合、993はIMAPSの設定でサーバーを作ります。 IMAP over tls/sslを使用するだけの場合は、143のままですけど。 もし、時間がとれるようなら、ポートに問題がないか確認してみてください。
fetchmail使ったことがないので、お手上げです。ごめんなさい。 東海林@ニリアコット -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. In the Message; Subject : Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID : <4F7D1988.1030006@niriakot.jp> Date & Time: Thu, 05 Apr 2012 13:03:20 +0900 [東海林さん] == (株)ニリアコット 東海林 <shoichi.tokairin@niriakot.jp> has written:
はい,USERNAME を nomiya とすると,仰るようになり,蹴られました.
東海林さん> そうですか通りませんか。 東海林さん> であるならば、サーバー製作者に聞くのが手っ取り早いかもしれませんね。 これが,まるっきり駄目なんです. 言うことを欠いて,「Windows を使え」ですと,
SMTP: smtp protocol over tls/ssl 465番ポート
IMAP: imap4 protocol over tls/ssl 993番ポート ---------------------------------------------- 東海林さん> ちなみに、ボクが作る場合、993はIMAPSの設定でサーバーを作ります。 東海林さん> IMAP over tls/sslを使用するだけの場合は、143のままですけど。 東海林さん> もし、時間がとれるようなら、ポートに問題がないか確認してみてください。
ポートの問題の有無は,どうやって調べるのでしょうか? $ openssl s_client -connect imap.foo.co.jp:993 -showcerts と叩いて,初めて sslサーバ証明書のことを知り,必要なファイルをインストー ルした次第です. って,Windows では,こういう証明書は不要? --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「先端技術の開発は、優れた頭脳を持つ人間が集中しないと成功しない。 しかし、技術開発と、それが何をもたらすかを考えることは別だ。 一人の人間に二つは望めない。」 -- M. Crichton -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
お世話様です。 東海林@ニリアコットです。
これが,まるっきり駄目なんです. 言うことを欠いて,「Windows を使え」ですと, 管理者は社内サービス提供業の一員なのに。 よほど余裕のない管理者なのでしょうね。
ポートの問題の有無は,どうやって調べるのでしょうか? 管理者に聞こうと思ってました。 聞けないようなら、ポートスキャンするのが一番ですよね。 でそのあと、違うメールアプリで接続して、問題をつぶしていこうと思ってました。
って,Windows では,こういう証明書は不要? ですです。 クライアントの場合、必要ないです。 thunderbirdとかなら、なし、starttls、SSL/TLSから選択すればokですので。 認証方式もplain、TLS、ntlm選択すればいいだけです。
サーバー同士の場合、SSL証明書作って接続しますが、 fetchmailはそんな感じですね。 メール転送を受けたりするサーバーはよく作りますが、 自分から取りに行くサーバーは余り作ったことないので、 勉強してみます。 よくよくメールを見ているとfetchmailの設定の話のようですので。 ボクは単純にサーバー製作の凡ミスかと思ってましたし。 力になれず、すみません。 東海林@ニリアコット -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. In the Message; Subject : Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID : <4F7D2247.6090500@niriakot.jp> Date & Time: Thu, 05 Apr 2012 13:40:39 +0900 [ST] == (株)ニリアコット 東海林 <shoichi.tokairin@niriakot.jp> has written:
これが,まるっきり駄目なんです. 言うことを欠いて,「Windows を使え」ですと, ST> 管理者は社内サービス提供業の一員なのに。 ST> よほど余裕のない管理者なのでしょうね。
いやぁ,F社に丸投げで,ちっとも勉強していないんです.彼等. ともあれ,今し方担当者から password を平文で入力しろ,って言って来まし た.が,これが不思議なんです. つまり, poll imap.foo.co.jp protocol imap port 993 auth ssh user 'USERNAME' password 'PASSWORD8' ssl sslproto tls1 sslfingerprint '21:AE:77:33:59:58:3D:6E:A5:9A:FB:C6:86:42:94:F2' sslcertck sslcertpath '/home/masaru/.certs' と,auth を ssh にしますと, [...] fetchmail: IMAP< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE AUTH=PLAIN] Dovecot ready fetchmail: IMAP> A0001 CAPABILITY fetchmail: IMAP< * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS AUTH=PLAIN fetchmail: IMAP< A0001 OK Capability completed. fetchmail: IMAP> A0002 SELECT "INBOX" fetchmail: IMAP< A0002 BAD Error in IMAP command received by server. fetchmail: メールボックスの選択に失敗しました fetchmail: IMAP> A0003 LOGOUT fetchmail: IMAP< * BYE Logging out fetchmail: IMAP< A0003 OK Logout completed. [...] と,おしいところまで行っているようにみえるのですが..... でも,これって PLAIN ではないですね? --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「先端技術の開発は、優れた頭脳を持つ人間が集中しないと成功しない。 しかし、技術開発と、それが何をもたらすかを考えることは別だ。 一人の人間に二つは望めない。」 -- M. Crichton -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
お世話様です。東海林@ニリアコットです。 松本さんが書かれていたようにfetchmail -vでログを見るのがいいと思います。 いま、12.1にfetchmailをインストして、 fetchmail -v --ssl -u samplename mail.example.jp で試したら、証明書のチェックやら、認証やらきちんと出力されてました。 (うちのメールサーバーとgmailで試した限りですが、どちらも似たようなログ でした。) で、ログが出ますので、どこで引っかかっているのかわかると思います。 以上ひとつ勉強になりました。 東海林@ニリアコット -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
松本です。 先に送ったメールと関連しますが… 野宮 賢 / NOMIYA Masaru wrote:
ともあれ,今し方担当者から password を平文で入力しろ,って言って来まし た.が,これが不思議なんです. つまり,
poll imap.foo.co.jp protocol imap port 993 auth ssh ここ↑を auth password にしたらどうなりますかね? user 'USERNAME' password 'PASSWORD8' ssl sslproto tls1 sslfingerprint '21:AE:77:33:59:58:3D:6E:A5:9A:FB:C6:86:42:94:F2' sslcertck sslcertpath '/home/masaru/.certs'
-- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
松本です。 野宮 賢 / NOMIYA Masaru wrote:
野宮です.
In the Message;
Subject : Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID :<4F7D1988.1030006@niriakot.jp> Date& Time: Thu, 05 Apr 2012 13:03:20 +0900
[東海林さん] == (株)ニリアコット 東海林<shoichi.tokairin@niriakot.jp> has written:
東海林さん> であるならば、サーバー製作者に聞くのが手っ取り早いかもしれませんね。
これが,まるっきり駄目なんです. 言うことを欠いて,「Windows を使え」ですと,
Windows とは言わずとも、他の MUA (Thunderbird とか KMail とか…) で試して もやはりつながらないのでしょうか? で、以下のフォーラムで fetchmail での接続についてステップバイステップで 解説してくれてたりするんですが http://forums.techarena.in/networking-security/1095271.htm <quote> Step1: run fetchmail -v * check that you do not already have an ssl command in .fetchmailrc * fetchmail -v * look for the first line that starts like this: * fetchmail: IMAP< * OK [CAPABILITY * check for the capability “STARTTLS” in this line. * If not there, you are out of luck, your imap server does not support ssl. Otherwise, goto next step. </quote> …ということみたいですので、.fetchmailrc から ssl 関連のパラメーターを一 度外し、fetchmail -v を試してみて capability に "STARTTLS" が出てくるか どうか確認してみてはどうかと思います。で、出てこないようなら、上記を信じ れば「サーバ側の設定に何か問題がある」と考える必要があるのではないかと。 ……と、ここまで書いてきてふと思い立ったのですが
fetchmail: IMAP< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR \ LOGIN-REFERRALS ID ENABLE AUTH=PLAIN] Dovecot ready ~~~~~~~~~~ …ということなんですよね。もしかして接続ポートは 993 に変えてあるけれど、 認証は平文のままでやっているという可能性はないですかね。なので、上記のよ うに ssl 関連のパラメーターを抜いて接続してみたらあっけなく認証できちゃ う…なんてことはないでしょうか。
いずれにせよ、詳しくはサーバ側の設定やログを見てみないと問題の特定は手探 りとなってしまうと思いますので、管理者の協力が得られないという前提だと解 決への道は遠いかもしれませんね。 -- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
伊藤です。 ユーザー名やパスワードが間違っていないという前提で推測すると、 longin コマンドがだめで PLAIN 認証でしかログインできない サーバーなのでしょうか。 他のクライアントでログインできる事を先に確認した方がよいとは 思いますが、PLAIN 認証を試すのであれば openssl か gnutls-cli で サーバにつないで Dovecot ready とサーバーが返してきたところで (let ((user "nomiya@foo.co.jp") (pass "実際のパスワード")) (format "A01 AUTHENTICATE PLAIN %s" (base64-encode-string (format "\000%s\000%s" (encode-coding-string user 'utf-8) (encode-coding-string pass 'utf-8))))) を emacs 上で評価した値をサーバーに送信してみてください。
$ fetchmail -v
を実行しますと,
[...] fetchmail: 6.3.21 は imap.foo.co.jp とプロトコル IMAP を用いて 2012年04月03日 13時25分30秒 に交信しています。交信が開始されました。 XXX.XX.XXX.XXX/XXX へ接続しようとしています...接続しました。 fetchmail: サーバ証明書: fetchmail: 発行元の組織: Cybertrust Japan Co., Ltd. fetchmail: 発行元の CommonName: Cybertrust Japan Trial Public CA G2 fetchmail: Subject CommonName: imap.foo.co.jp fetchmail: imap.foo.co.jp の key fingerprint は次の通りです。: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX fetchmail: imap.foo.co.jp の fingerprints が一致しました。 fetchmail: IMAP< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE AUTH=PLAIN] Dovecot ready fetchmail: IMAP> A0001 CAPABILITY fetchmail: IMAP< * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS AUTH=PLAIN fetchmail: IMAP< A0001 OK Capability completed. fetchmail: IMAP> A0002 LOGIN "nomiya@foo.co.jp" * fetchmail: IMAP< A0002 NO [AUTHENTICATIONFAILED] Authentication failed. fetchmail: nomiya@foo.co.jp@imap.foo.co.jp の認証に失敗しました (snip)
-- 伊藤 和博(Kazuhiro Ito) -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. 伊藤さんもいらしたのですか! In the Message; Subject : Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID : <20120405093114.24DC634803A@msa103.auone-net.jp> Date & Time: Thu, 05 Apr 2012 18:31:07 +0900 [KI] == Kazuhiro Ito <kzhr@d1.dion.ne.jp> has written: KI> ユーザー名やパスワードが間違っていないという前提で推測すると、 KI> longin コマンドがだめで PLAIN 認証でしかログインできない KI> サーバーなのでしょうか。 KI> 他のクライアントでログインできる事を先に確認した方がよいとは KI> 思いますが、PLAIN 認証を試すのであれば openssl か gnutls-cli で KI> サーバにつないで Dovecot ready とサーバーが返してきたところで KI> (let ((user "nomiya@foo.co.jp") KI> (pass "実際のパスワード")) KI> (format "A01 AUTHENTICATE PLAIN %s" KI> (base64-encode-string KI> (format "\000%s\000%s" KI> (encode-coding-string user 'utf-8) KI> (encode-coding-string pass 'utf-8))))) KI> を emacs 上で評価した値をサーバーに送信してみてください。 やりましたところ, 評価した結果は. "A01 AUTHENTICATE PLAIN AG5vbWl5YUByaXMuYWMuanAAbm9tMDQyOA==" となり,Devecot ready で A01 AUTHENTICATE PLAIN AG5vbWl5YUByaXMuYWMuanAAbm9tMDQyOA== を入力しますと, A01 NO [AUTHENTICATIONFAILED] Authentication failed. となりました. ところで,fetchmail を使わない,Wanderlust 上で引く,ということを試み ました. 1. .wl での設定 (setq elmo-imap4-default-user "nomiya@foo.co.jp") (setq elmo-imap4-default-server "imap.foo.co.jp") (setq elmo-imap4-default-authenticate-type 'clear) (setq elmo-imap4-default-port 993) 2. .folders での設定 |%"nomiya@foo.co.jp"/clear@imap.foo.co.jp:993!|+~/var/Mail/inbox "[Mail via 会社]" こうして,読み込もうとしますと,password の入力を求められ,入力します と, Authetication is failed Scoring...done byte-code: Login failed: elmo-imap4-clear-login となります. 宜しくお願いします. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「決して,道具になりさえすればよいから,理論的なことはどうでもよい, ということにはならない.」 -- 森 毅 -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. In the Message; Subject : Re: [opensuse-ja] IMAP4 で認証失敗 Message-ID : <20120405093114.24DC634803A@msa103.auone-net.jp> Date & Time: Thu, 05 Apr 2012 18:31:07 +0900 [KI] == Kazuhiro Ito <kzhr@d1.dion.ne.jp> has written: KI> 他のクライアントでログインできる事を先に確認した方がよいとは KI> 思いますが、 seamonkey Mailer でやってみました. 思っていた通り,パスワードの認証で蹴られました. 余りに接続失敗の回数が多いので,サーバが接続拒否をしているのではないで しょうか? --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「eメールや携帯電話に縛られた社会は、自分自身と向き合ったり、 空想にふけったりする自由を奪う。」 -- M. Crichton -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. 伊藤さんのお陰で問題が解決しました. 何と,USERNAME と PASSWORD が違う,というお粗末でした.m(_ _)m それにしても,信じ難い形でのシステム変更でした. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「eメールや携帯電話に縛られた社会は、自分自身と向き合ったり、 空想にふけったりする自由を奪う。」 -- M. Crichton -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
participants (5)
-
Kazuhiro Ito
-
mlus
-
Satoru Matsumoto
-
野宮 賢 / NOMIYA Masaru
-
(株)ニリアコット 東海林