4 messages in net.sourceforge.lists.courier-usersRe: [courier-users] procmail / Courie...
FromSent OnAttachments
gregAug 11, 2000 5:23 am 
gregAug 11, 2000 6:09 pm 
gregAug 11, 2000 8:28 pm 
gregAug 11, 2000 11:02 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] procmail / Courier problemActions...
From:greg (gr@preeda.internex.net.au)
Date:Aug 11, 2000 11:02:49 pm
List:net.sourceforge.lists.courier-users

I installed RedHat 6.2. Courier/procmail work fine: There must be an issue with FreeBSD. If you have time to work on it, I'm happy to test anything; sendmail is struggling under our heavy load.

Also re. AUTHPAM and esmtpd -- can I enable smtp authorisation (LOGIN) for users without local mailboxes? I'd like to run a userless Mailhub using AUTHPAM->pam_radius for esmtpd.

Under Courier/FreeBSD, esmtpd LOGIN using AUTHPAM->pam_radius won't work for me, unless the user has an entry in /etc/passwd (even though the password is coming from pam_radius).

On Sat, 12 Aug 2000, Sam Varshavchik wrote:

Fixed -- CVS artifact. Doing a make wrapperpl.h in that directory will make things work.

I don't think it's a procmail issue, because when I pipe the preline output to a file, it only writes the three headers. Maybe an OS issue ?

Looks like it -- but I don't see any issues. preline's pretty simple wrapper:

if ((env=getenv("UFLINE")) != 0) printf("%s\n", env); if ((env=getenv("RPLINE")) != 0) printf("%s\n", env); if ((env=getenv("DTLINE")) != 0) printf("%s\n", env);

while ((c=getchar()) != EOF) putchar(c); fflush(stdout); exit(0);

And this gets piped to the prelined program. You get the headers, so you get as far as here. I'm wondering whether you have a funny putchar that doesn't like, for some reason, stdout being redirected to a pipe earlier on.