1
回答
解决 CentOS 5以及RedHat 5 上 dovecot 的配置怪问题!
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

最简单的Linux邮件系统.
莫过于就是 dovecot  + postfix 然后邮件用户就是系统用户.

在RedHat AS4 上, 这东西我配了好几十次, 最容易最直接就是dovecot了。
根本上你可以,省事点就装系统的时候选上,潮流点就RPM 装上,挑剔点就tar包配上。
通通都很简单,网上教程也一大堆。

dovecot 安装好, 稍微修改一下/etc/dovecot.conf 就直接 service dovecot start 就能启动.
然后客户端什么outlook, foxmail 设置一下pop3.搞定!

但这么美好的事, 在 RedHat AS4 上才会出现.
RedHat AS5 的话.特别是 X64的 会有一个小参数!.令你哭笑不得!!

这是我配置的经验.现在就分享给现在还在着急寻找答案的朋友.

情况是这样:

dovecot 启动了 dovecot.conf 的配置也按照往常那样子改好了.
但用Foxmail ,outlook 这些邮件客户端连上去.端口是通的.
但就一直显示正在收取,或者正在连接...一直都没到验证密码那步...一直等一直等.一直到超时!

折腾了半个晚上!!!

终于在 maillog 里边发现

libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory

于是!! 尝试修改 /etc/dovecot.conf

找到這一行
#login_process_size = 32

去掉前边的 # 并把参数改成
login_process_size = 64

重新启动 dovecot 令配置生效
service dovecot restart

测试一下!
# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK Dovecot ready.

成功!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

希望还在被这问题着急的朋友们能尽快找到该日志

搜索关键字:dovecot , 连接超时 , foxmail , outlook , 无法验证 , 超时 , 110 , 端口没响应 

举报
范堡
发帖于9年前 1回/1K+阅
顶部