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.