Dovecot 对 telnet 没有反应

Dovecot 对 telnet 没有反应

因此我安装了 dovecot 并尝试通过 telnet 连接到端口 143。Dovecot 配置为监听:

> doveconf listen protocols
listen = *
protocols =  imap

在跑:

> ps auxf | grep dovecot
root     19123  0.0  0.4   2984  1784 ?        Ds   16:14   0:00 /usr/sbin/dovecot -c /etc/dovecot/dovecot.conf

并且正在聆听:

> netstat -ptan | grep ':143'
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      19123/dovecot   

但是连接到它之后,它不会迎接也不会对登录尝试做出反应:

> telnet 127.0.0.1 imap
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
A1 LOGIN user pass

什么都没发生!

我激活了所有调试选项:

> egrep -v '^\s*(#|$)' /etc/dovecot/conf.d/10-logging.conf           
auth_debug_passwords = yes
mail_debug = yes
plugin {
}
> doveconf auth_debug_passwords mail_debug
auth_debug_passwords = yes
mail_debug = yes

但除了系统日志中的启动消息外,我什么也没看到

> tail -f /var/log/syslog | grep dovecot
Feb  1 16:14:28 hostname dovecot: master: Dovecot v2.1.7 starting up (core dumps disabled)

答案1

看起来,这是同样的问题Dovecot 在所有登录(包括本地 telnet)上挂起。我有一个开放的 nfs 挂载,当前服务器处于离线状态。禁用挂载后,dovecot 启动正常。另外http://wiki2.dovecot.org/Mountpoints可能有帮助。

相关内容