伊藤です。 ユーザー名やパスワードが間違っていないという前提で推測すると、 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