- 论坛徽章:
- 0
|
我是按照你的文档一步一步的来的,已经反复做了好几遍了,最终都在"测试Cyrus-IMAP"中出了问题(前面的测试都已经完全通过,应该不存在问题):
cyradm --user cyrus localhost 时,屏幕显示:
Password:
IMAP Password:
这儿和你的文档上所写差别是,我这儿先出现了" assword:"提示符,而你直接是IMAP Password ,由于进行到这一步时,按照文档所示,我们并没有给cyrus用户赋予密码,所以,这一步有问题!我随便输入密码后。接着输入
IMAP Password:cyrus ,结果显示如下:
LOGIN failed at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Cyrus/IMAP/Admin.pm line 114
cyradm: cannot authenticate to server with as cyrus
后来,我使用passwd cyrus命令,分配系统密码给cyrus用户,执行同样的操作,输入Password: 后,执行命令:
sq user.cyrus STORAGE 10240000
结果屏幕显示如下:
setquota: Command unrecognized: SETQUOTA
不知是哪个环节出问题了!
tail -20 /var/log/imapd.log 内容:
Jun 11 19:00:12 songli ctl_cyrusdb[1660]: archiving log file: /var/imap/db/log.0000000001
Jun 11 19:00:12 songli ctl_cyrusdb[1660]: archiving log file: /var/imap/db/log.0000000001
Jun 11 19:00:12 songli ctl_cyrusdb[1660]: done checkpointing cyrus databases
Jun 11 19:00:12 songli master[1431]: process 1660 exited, status 0
Jun 11 19:48:31 songli master[4736]: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted
Jun 11 19:48:31 songli master[4736]: retrying with 1024 (current max)
Jun 11 19:48:31 songli master[4736]: process started
Jun 11 19:48:31 songli master[4737]: about to exec /usr/cyrus/bin/ctl_cyrusdb
Jun 11 19:48:31 songli ctl_cyrusdb[4737]: recovering cyrus databases
Jun 11 19:48:32 songli ctl_cyrusdb[4737]: done recovering cyrus databases
Jun 11 19:48:32 songli master[4736]: unable to bind socket for service imap: Address already in use
Jun 11 19:48:32 songli master[4736]: unable to bind socket for service pop3: Address already in use
Jun 11 19:48:32 songli master[4736]: ready for work
Jun 11 19:48:32 songli master[4738]: about to exec /usr/cyrus/bin/ctl_cyrusdb
Jun 11 19:48:32 songli ctl_cyrusdb[4738]: checkpointing cyrus databases
Jun 11 19:48:32 songli ctl_cyrusdb[4738]: archiving database file: /var/imap/mailboxes.db
Jun 11 19:48:32 songli ctl_cyrusdb[4738]: archiving log file: /var/imap/db/log.0000000001
Jun 11 19:48:32 songli ctl_cyrusdb[4738]: archiving log file: /var/imap/db/log.0000000001
Jun 11 19:48:32 songli ctl_cyrusdb[4738]: done checkpointing cyrus databases
Jun 11 19:48:32 songli master[4736]: process 4738 exited, status 0
[root@songli bin]# tail -20 /var/log/auth.log 内容:
Jun 11 19:50:22 songli imapd[4754]: pam_mysql: select returned more than one result
Jun 11 19:50:22 songli imap(pam_unix)[4754]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=cyrus
Jun 11 19:50:24 songli imapd[4754]: Login failure user=cyrus host=songli [127.0.0.1]
Jun 11 19:50:27 songli imapd[4754]: Command stream end of file, while reading line user=cyrus host=songli [127.0.0.1]
Jun 11 19:50:30 songli imap(pam_unix)[4762]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=cyrus
Jun 11 19:50:32 songli imapd[4762]: Login failure user=cyrus host=songli [127.0.0.1]
Jun 11 19:50:35 songli imapd[4762]: AUTHENTICATE LOGIN failure host=songli [127.0.0.1]
Jun 11 19:50:35 songli perl: No worthy mechs found
Jun 11 19:50:38 songli imapd[4762]: pam_mysql: select returned more than one result
Jun 11 19:50:38 songli imap(pam_unix)[4762]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=cyrus
Jun 11 19:50:40 songli imapd[4762]: Login failure user=cyrus host=songli [127.0.0.1]
Jun 11 19:50:43 songli imapd[4762]: Command stream end of file, while reading line user=cyrus host=songli [127.0.0.1]
Jun 11 19:53:13 songli imap(pam_unix)[4772]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=cyrus
Jun 11 19:53:15 songli imapd[4772]: Login failure user=cyrus host=songli [127.0.0.1]
Jun 11 19:53:18 songli imapd[4772]: AUTHENTICATE LOGIN failure host=songli [127.0.0.1]
Jun 11 19:53:18 songli perl: No worthy mechs found
Jun 11 19:53:19 songli imapd[4772]: pam_mysql: select returned more than one result
Jun 11 19:53:19 songli imap(pam_unix)[4772]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=cyrus
Jun 11 19:53:20 songli imapd[4772]: Login failure user=cyrus host=songli [127.0.0.1]
Jun 11 19:53:23 songli imapd[4772]: Command stream end of file, while reading line user=cyrus host=songli [127.0.0.1]
附:/usr/lib/perl5/site_perl/5.6.0/i386-linux/Cyrus/IMAP/Admin.pm line 114 内容为:
my $rc = $self->;{cyrus}->;authenticate(@_); |
|