I have a linux box with ~700 accounts running sendmail 8.11.4 and cyrus imapd
2.0.15. This is a production machine. I have two strange problems.
1) deliver hangs for two people. I tried to reconstruct the mailboxes (using
the cyrus user of course) and that hung two. Running reconstruct via strace
showed that it got stuck when it opened the first cyrus.header file. I moved
out cyrus.* from the user's inbox and that seemed to make reconstruct happy
until it got to one of the folders under that users space where it got stuck
again, but this time on reading from mailboxes.db. deliver still hangs and my
sendmail queue is filling up.
2) for one account I get the following error:
Deferred: cyrus mailer (/usr/local/services/cyrus-imapd/bin/deliver) exited
with EX_TEMPFAIL
Any help would be greatly appreciated.
My configuration is as such:
Dell PowerEdge 2400 dual 733Mhz Raid 5.
RedHat 7.1 (fully patched) custom built kernel 2.4.3
[root@host ~]# cat /etc/imapd.conf
configdirectory: /mail/config
partition-default: /mail/data
quotawarn: 95
admins: root cyrus
allowplaintext: yes
plaintextloginpause: 0
sasl_pwcheck_method: pwcheck
sendmail: /usr/local/sbin/sendmail
lmtpsocket: /var/run/lmtp
tls_ca_path: /etc/ssl
tls_ca_file: /etc/ssl/ca.crt
tls_cert_file: /etc/ssl/host.crt
tls_key_file: /etc/ssl/host.key
[root@host ~]# cat /etc/cyrus.conf
START {
mboxlist cmd="ctl_mboxlist -r"
deliver cmd="ctl_deliver -r"
}
SERVICES {
imap cmd="imapd -p 2" listen="imap" prefork=0
imaps cmd="imapd -s" listen="imaps" prefork=0
pop3 cmd="pop3d" listen="pop3" prefork=0
pop3s cmd="pop3d -s" listen="pop3s" prefork=0
lmtpunix cmd="lmtpd" listen="/var/run/lmtp" prefork=1
}
EVENTS {
checkpoint cmd="ctl_mboxlist -c" period=30
}
[root@host ~]# lsattr /mail
------------ /mail/config
--S--------- /mail/data
--
/// max kalika
// [EMAIL PROTECTED]
"and after a while you'll stop making computers out of stuff and start making
stuff out of computers" -- douglas adams 4/5/01