Hello Jack, first, you have to make sure sendmail works and the mail drops correctly into the mail spool directory. This stage has nothing to do with imap server, but is very important. Try to send mails to accounts on the host with an eye on the /var/log/mail logfile. If there's no error occurred, you should find maildrop at /var/spool/mail/<account> Second, make sure Cyrus imap will try to retrieve mails from correct mail spool path, in your case, /var/spool/mail/<account>. You can always inspect the logs under /var/log/messages or /var/log/mail. If you failed in the 1st stage, then there must be something wrong with your sendmail. I suggest you check your sendmail configuration first. Imap cannot retrieve mails for you unless it gets the right mails in the right location. Good luck. -- Patrick Hsieh <pahud@pahud.net> GPG public key http://pahud.net/pubkeys/pahudatpahud.gpg