Hi, I'm having trouble getting maildrop to recognise entries in my userdb. My userdb.dat works fine as I get the imapd and pop3d to authenticate against it as well as esmtpd to deliver mail to the maildir's specified in the userdb. I've narrowed it down to (what seems to be) a bug in maildrop's configure (et al) files (and main.C) not #define'ing USERDB properly, so I added #define USERDB 1 to to main.C in maildrop. Subsequently I receive some errors when making maildrop:
/home/eugene/courier-0.36.1/maildrop/main.C:369: undefined reference to `userdb_init' /home/eugene/courier-0.36.1/maildrop/main.C:403: undefined reference to `userdb' /home/eugene/courier-0.36.1/maildrop/main.C:412: undefined reference to `userdb_creates' /home/eugene/courier-0.36.1/maildrop/main.C:441: undefined reference to `userdb_frees' /home/eugene/courier-0.36.1/maildrop/main.C:635: undefined reference to `userdb_createsuid' /home/eugene/courier-0.36.1/maildrop/main.C:656: undefined reference to `userdb_frees' /home/eugene/courier-0.36.1/maildrop/main.C:682: undefined reference to `userdb_close' these seem to go away when I add "userdb." in front of these (ie. userdb_init becomes userdb.userdb_init), but then I get : main.C: In function `int run (int, char **)': main.C:369: request for member `userdb_init' in `userdb', which is of non-aggregate type `char *() (const char *)' make: *** [main.o] Error 1 To be honest I don't really know what I'm doing when it comes to C, but something does not seem right here... Anybody else out there that using maildrop with userdb successfully? Any help would be appreciated. Thanks Eugene PS. O yes, I'm using the courier-0.36.1 package. _______________________________________________ courier-users mailing list [EMAIL PROTECTED] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
