Just happened to do this yesterday.
1. Cyrus' instructions say to create a user cyrus (with a home directory -
let's assume /var/imap)
2. Create a virtualdomains entry that says something like: domain.com:cyrus
3. Create a .qmail-default in /var/imap that says:
|/var/imap/qmail-deliver "$EXT2"
4. Create the qmail-deliver script (found in the mail archives)
#!/bin/sh
/usr/cyrus/bin/deliver $1
case $? in
64|65|66|67|68|76|77|78)
exit 100
;;
0)
exit 0
;;
*)
exit 111
;;
esac
5. Make sure that qmailp can deliver to cyrus (I did this by adding qmailp to
the same group that cyrus is a member of)
I've found this to work just fine. There are many other setup details but
these were the main ones to get qmail/cyrus working together. With the LDAP
patch available for Cyrus, you can even LDAP enable your mail system rather
easily.
Jon
Vince Vielhaber wrote:
> Anyone know anything about Cyrus Imapd and if it'll get along with qmail?
> Sendmail uses Cyrus' own program (deliver) to store the mail in a dir that
> only Cyrus can read/write. Would qmail be able to use a local delivery
> mechanism like this? Anyone ever try this imapd?
>
> Vince.
> --
> ==========================================================================
> Vince Vielhaber -- KA8CSH email: [EMAIL PROTECTED] flame-mail: /dev/null
> # include <std/disclaimers.h> TEAM-OS2
> Online Campground Directory http://www.camping-usa.com
> Online Giftshop Superstore http://www.cloudninegifts.com
> ==========================================================================