我的安装稍微不同,既然dovecot是基于系统用户的认证方式,因此postfix我同样采取这种方式,也就是说无需再修改saslauthd以及smtpd.conf
但是发现一些问题是在dovecot的验证上,我的系统是64位的CentOS 4.4,核心版本如下:
Linux winter 2.6.9-42.ELsmp #1 SMP Tue Aug 15 10:35:26 BST 2006 x86_64 x86_64 x86_64 GNU/Linux
不管怎么搞都是验证用户身份失败,纠正如下:
打开 /etc/pam.d/dovecot 文件,修改如下
#%PAM-1.0
auth required pam_nologin.so
auth include system-auth
account include system-auth
session include system-auth
改为:
#%PAM-1.0
auth required pam_nologin.so
auth required pam_stack.so service=system-auth
account required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
再收,搞定了!
心情: 一般