質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.83%

  • Dovecot

    65questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

  • IMAP

    12questions

    IMAP (Internet Message Access Protocol) とは、メールサーバー上の電子メールデータを操作するためのプロトコルです。

dovecot imapエラー

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 89

kazzzstudio

score 86

Google Cloud Platform (Ubuntu 16)上でdovecotサーバーを設定しています。

Macのメールアプリから接続しようとすると、imapエラーで接続できません。

syslogには、
dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>
と出力されます。

ローカルホスト上で、telnetすると、正常に接続できています。

$ telnet localhost imap
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

  • OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
    a login username password
    a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SPECIAL-USE] Logged in

似たような質問をいくつかネットで見かけたのですが、いずれも、conf.d配下の10-auth.confと10-ssl.confの記述ミスによるものが原因のようであり、その設定は下記のようにしており、問題があるように思えません。

[10-auth.conf]
disable_plaintext_auth = no

[10-ssl.conf]
ssl = no

このようなケースの場合、他にどのような原因が考えられますでしょうか?

(2018-05-29 18:53) 追記

Macのメールソフトではなく、Thunderbirdでやってみたところ、出力されるログが変わりました。

May 29 18:52:02 myserver dovecot: auth: Debug: auth client connected (pid=21198)
May 29 18:52:03 myserver dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=imap#011session=7iK2L1VtctF9NQPI#011lip=10.140.0.2#011rip=125.53.3.200#011lport=143#011rport=53618
May 29 18:52:03 myserver dovecot: auth: Debug: client passdb out: CONT#0111
May 29 18:52:03 myserver dovecot: auth: Debug: client in: CONT#0111#011AGluZm8AZGlnaW1hcmwxMjE5 (previous base64 data may contain sensitive data)
May 29 18:52:03 myserver dovecot: auth-worker(21205): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
May 29 18:52:03 myserver dovecot: auth-worker(21205): Debug: pam(info,125.53.3.200): lookup service=dovecot
May 29 18:52:03 myserver dovecot: auth-worker(21205): Debug: pam(info,125.53.3.200): #1/1 style=1 msg=Password:
May 29 18:52:03 myserver dovecot: auth: Debug: client passdb out: OK#0111#011user=info
May 29 18:52:03 myserver dovecot: auth: Debug: master in: REQUEST#011234356737#01121198#0111#0117de7a18ed4f3299588c8f694134720dd#011session_pid=21206#011request_auth_token
May 29 18:52:03 myserver dovecot: auth-worker(21205): Debug: pam(info,125.53.3.200): lookup
May 29 18:52:03 myserver dovecot: auth: Debug: master userdb out: USER#011234356737#011info#011system_groups_user=info#011uid=1003#011gid=1004#011home=/home/info#011auth_token=169286ee792fc5e4f7bae5cd53851f557df87e43
May 29 18:52:03 myserver dovecot: imap-login: Login: user=<info>, method=PLAIN, rip=125.53.3.200, lip=10.140.0.2, mpid=21206, session=<7iK2L1VtctF9NQPI>
May 29 18:52:03 myserver dovecot: imap(info): Debug: Effective uid=1003, gid=1004, home=/home/info
May 29 18:52:03 myserver dovecot: imap(info): Debug: Namespace inbox: type=private, prefix=, sep=, inbox=yes, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir
May 29 18:52:03 myserver dovecot: imap(info): Debug: maildir++: root=/home/info/Maildir, index=, indexpvt=, control=, inbox=/home/info/Maildir, alt=

しかし、メーラーの受信ボックスには、まだ何も入ってこない状況です。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+1

デバッグログを出すようにすると何かわかるかもしれません。

-------- 10-logging.conf --------
auth_verbose = yes
auth_debug = yes

# (必要に応じて、以下も)
auth_verbose_passwords = yes
auth_debug_passwords = yes
mail_debug = yes
verbose_ssl = yes

(2018/05/29 15:00) 追記

接続した後、すぐに接続を切っているように思います。
CAPABILITY の出力から、dovecot 側で対応している認証方式は PLAIN, LOGIN ですが、メールクライアント側で期待しているものとは違っているのだと思います。
メールクライアント側で、PLAIN, LOGIN は指定できませんでしょうか? (暗号化なし(143番ポート)の場合、PLAIN, LOGIN は指定できないのかもしれません)

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/29 14:38

    いただいた項目を全てyesにしてデバッグを有効にしてみましたが、あまり有益な情報が得られていないようでした。

    systemd[1]: Started Dovecot IMAP/POP3 email server.
    dovecot: auth: Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
    dovecot: auth: Debug: Read auth token secret from /var/run/dovecot/auth-token-secret.dat
    dovecot: auth: Debug: auth client connected (pid=12932)
    dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>
    dovecot: auth: Debug: auth client connected (pid=12940)
    dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>

    他にも何か情報が得られる手段はありませんんでしょうか?

    キャンセル

  • 2018/05/29 19:00

    MacのメールソフトでAuthenticationをPasswordにしていましたが、このソフトが悪いかもしれないと思い、Thunderbirdで試したところ、出力されるログの内容が変わりました。こちらのログではimapでログインできているように思うのですが、まだ受信ボックスにメールが入ってこない状況は変わりません。何かログでおかしいところはありますでしょうか?

    キャンセル

  • 2018/05/29 19:10

    解決しました。やはり、メーラーの設定によるものでした。Thunderbirdは普段使っているPCに入っていないので困った状況には変わりありませんが、とりあえずDovecotが正常に動作していることは確認できました。ありがとうございました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.83%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    L2TP/IPsecでVPN接続のトラブルシューティングについて。

    前提・実現したいこと L2TP/IPsec方式でVPN接続を行いたいです。 yamahaルーター側とmac/win/iphoneなど接続機器側での認証方式・鍵の間違いはないと思

  • 受付中

    Tomcatが上手く起動しない

    前提・実現したいこと アプリケーションの開発初心者です。 これから勉強しようとしています。 こちらでの質問も初めてですが、 皆様のお力をどうかお貸しください。 発生し

  • 解決済

    Postfixが正しく起動しない

    以下を参考にVPSでメールサーバーを立てようとしています。 https://centossrv.com/postfix.shtml Postfix、Dovecotともにエラーな

同じタグがついた質問を見る

  • Dovecot

    65questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

  • IMAP

    12questions

    IMAP (Internet Message Access Protocol) とは、メールサーバー上の電子メールデータを操作するためのプロトコルです。