在做dovecot编译安装的时候经常出现错误,经过一番研究得出以下解决办法,希望对大家有用:

报错:Warning: Last died with error (see error log for more information): Auth process died too early - shutting down

原因:  这个错误的原因很多,我只把我遇到过的给写一下:

1 配置文件写错了,我做的时候有一次就是把dovecot写成dovevot了,也报这个错误

2 由于dovecot要用到pam模块的验证,所以编译安装的时候要带上--with-pam,我看帮助上显示好像这个是自动安装,但是不同版本的dovecot他的很多东西都不一样,还有一点是环境不一样,有些系统安装的时候pam模块装的不全,所以还应该把pam模块全装上。

解决:1 yum install pam*

            2 ./configure --sysconfdir=/etc --with-mysql --with-pam

3 在做测试认证的时候可能会认证失败,也跟上面得pam模块有关系,还要记住一定要用系统用户,而且是可以本地登录的用户进行测试。