Please wake me from my nightmare. I thought I had this figured out - may have bit off too much, lacking Perl experience and all.
In maillog:
May 9 12:40:11 arsenic courierfilter: Starting pureperlfilter
May 9 12:40:11 arsenic courierfilter: Can't call method "close" on an undefined value at /usr/local/lib/perl5/site_perl/5.8.4/Courier/Filter.pm line 299.
Hi there,
This seems to be a problem with the Courier/Config file, where all the
system paths are defined. I use the RPM build process for my RH box, and the
paths there are different from the default values for Courier::Filter. The
close call is for file descriptor #3, the one to signal that the filter has
initialized properly, but something seems to be wrong. I never tried running
the filter without setting the paths first though...
What are your system paths, and how does the Courier/Config.pm file look?
I had already edited Config/Config.pm to reflect the system path used in Courier.
I'm running RH 7.3, thus had to build Perl 5.8.4 from source to meet Courier::Filter's requirements - I suspect inadequately built Perl binaries as this box has hardly any dev packages (duh). I'm going to build Perl on another 7.3 system and see what happens...
jerry
-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
