Jenn, It can be done and its not too difficult. No patches are needed to the cyrus-imapd code base. The only patch I had to make to my setup was to cyrus-sasl and that was to add LDAP as an authentication source. I had only one problem when compiling for Red Hat 7.1 and that was with library dependencies between ucd-snmp and rpm packages. I fixed that with a small patch to the configure script. What problems are you having? (And if you detest using RPMs, why are you using Red Hat ? ;)
The HOWTO that was posted by John Amodeo, which I think you are referring to, is fairly complete. The differences between his setup and mine is I use lmtp for final delivery and he was using the cyrus deliver agent (although I think he's since switched to lmtp). Also, I'm doing Postfix a little bit differently. Instead of running multiple copies of postfix, I'm just running one copy and hence one queue, and using postfix's virtual domain support. I have one LDAP alias map for each domain and haven't uncovered any problems yet. The only downside is all my mail appears to come from the same machine but I'm just going to name an interface "relay" and use that. I wish I knew a way to have postfix use a specified interface for outbound mail, based on which domain it was coming from. Anyone running postfix know how to do this? Kevin -- Kevin M. Myer Systems Administrator Lancaster-Lebanon Intermediate Unit 13 (717)-560-6140