On Mon, Nov 26, 2001 at 10:28:32PM -0600, Bill Shupp wrote: > On Monday, November 26, 2001, at 10:17 PM, Mate Wierdl wrote: > > > I already have courier imap installed, and now I would like to install > > vpopmail. How do I let courier-imap know to use vchkpw? The FAQ is > > talking about /usr/lib/courier-imap/etc/imapd.config, but I get > > > > /bin/ls: /usr/lib/courier-imap/etc/imapd.config: No such file or > > directory > > > > What is the updated info? I do understand that I am supposed to > > replace preauthvchkpw.c. > > > > Since I am building rpms, it would be really useful to know how to > > build courier-imap without vpopmail as build prerequisite. > > Get vpopmail installed first. Then grab the latest courier-imap. I'm > not sure what version you have installed, but imapd.config changed to > imapd some time ago.
I have # rpm -q courier-imap courier-imap-1.3.12-1.7.2 What you are saying is that vopmail is a build prerequisite for courier-imap. This makes it very difficult to make a courier-imap binary package (rpm) which would work at sites with or without vpopmail. With vmailmgr, apparently I just have to put a module in /usr/lib/courier-imap/libexec/authlib/. Is there anything like that in the workings for vpopmail? > > You'll have problems reading libvpopmail.a when compiling courier-imap > as a non root user. You'll need to temporarily change permissions on > libvpopmail.a before compiling. Which makes it impossible to build a courier-imap rpm as nonroot... Why is it necessary to build vpopmail as root (configure aborts if I am not root)? Thx Mate