免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6514 | 回复: 8

dovecot 2.0+配置问题 [复制链接]

论坛徽章:
0
发表于 2011-11-22 10:29 |显示全部楼层
本帖最后由 mengchr 于 2011-11-23 09:43 编辑

centos 5.6  安装的dovecot新版本
[root@mail example-config]# rpm -q dovecot
dovecot-2.0.15-2_131.el5
[root@mail example-config]# cat /etc/dovecot/dovecot.conf
  1. protocols = imap pop3
  2. listen = *
  3. base_dir = /usr/local/dovecot/
  4. auth_debug = yes
  5. default_login_user = dovecot
  6. default_internal_user = dovecot
  7. disable_plaintext_auth = no
  8. log_timestamp = "%Y-%m-%d %H:%M:%S "
  9. mail_location = maildir:/var/vmta/%d/%n
  10. #mail_location = maildir:~/Maildir
  11. #log_path = /var/log/dovecot.log
  12. ### add defualt domain
  13. auth_default_realm = test.com
  14. ssl = no
  15. mail_uid = 5000
  16. mail_gid = 5000
  17. first_valid_uid = 5000
  18. last_valid_uid = 5000
  19. pop3_uidl_format = %08Xu%08Xv
  20. auth_mechanisms = plain login
  21.         passdb sql {
  22.                 args = /etc/dovecot-mysql.conf
  23.         }
  24.         userdb sql {
  25.                 args = /etc/dovecot-mysql.conf
  26.         }
  27. socket listen   { #[color=Red]现在的报错是这里,应该怎么调整?[/color]
  28.                  master {
  29.                        path = /var/run/dovecot/auth-master
  30.                        mode = 0600
  31.                        user = vmta
  32.                        group = vmta
  33.                         }

  34.                  client {
  35.                         path = /var/spool/postfix/private/auth
  36.                         mode = 0660
  37.                         user = postfix
  38.                         group = postfix
  39.                         }
  40.                 }
复制代码
[root@mail example-config]# /etc/init.d/dovecot restart
停止 Dovecot Imap:                                        [失败]
启动 Dovecot Imap:doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 28: Unknown setting: socket
                                                           [失败]
麻烦有使用2.0+版本的朋友贴一个配置来参考哈,搜了不少都不行,官网那个配置说明看半天也没搞定

论坛徽章:
0
发表于 2011-11-22 12:18 |显示全部楼层
  1. auth_debug_passwords = yes
  2. auth_mechanisms = plain login cram-md5 digest-md5
  3. disable_plaintext_auth = no
复制代码

论坛徽章:
0
发表于 2011-11-22 14:26 |显示全部楼层
回复 2# linternt


    谢谢回复
这个地方已经更改了
现在的报错是28行

论坛徽章:
4
IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-10-09 06:20:00操作系统版块每日发帖之星
日期:2015-10-20 06:20:00IT运维版块每日发帖之星
日期:2015-11-03 06:20:00
发表于 2011-11-22 16:07 |显示全部楼层
本帖最后由 3645636 于 2011-11-22 16:09 编辑

语法错了,少了{

}

DOVECOT的确配置非常简单,不过,你别把他的语法给弄错了哦。我以前配置bind也经常出现这种错误。


socket listen     {

                       master {

                       path = /var/run/dovecot/auth-master

                       mode = 0600

                       user = vmta

                       group = vmta

                        }



                 client {

                        path = /var/spool/postfix/private/auth

                        mode = 0660

                        user = postfix

                        group = postfix

                        }

                }

论坛徽章:
0
发表于 2011-11-23 09:45 |显示全部楼层
回复 4# 3645636


    谢谢,不是语法错误,是我发帖子,加样式才少了 括号
这个配置在 1.2.14,具体版本忘记了,2.0以下的时候是正常通关的

启动 Dovecot Imap:doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 28: Unknown   setting: socket

提示是未知端口,应该是监听的写法没对,我在继续摸索

论坛徽章:
0
发表于 2011-11-23 10:00 |显示全部楼层
socket listen 这项去掉不行吗?

我一直没用这项,而且里边的权限设置要配好!

run目录可以删除掉,让程序自动重建看行不行吧

论坛徽章:
0
发表于 2011-11-24 17:18 |显示全部楼层
你的写法是早期版本的写法,可以不要那段

论坛徽章:
0
发表于 2011-11-25 14:40 |显示全部楼层
谢谢 朋友们,已经解决了

论坛徽章:
0
发表于 2011-12-14 00:37 |显示全部楼层
老哥,解决了也说下怎么解决的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP