This is a documentation convention I was unaware of.
Thank you for clearing this up and subsequently solving my problem.
Then is it likely that the script under /var/qmail/supervise/qmail-smtpd/run
(as mentioned in the Life with qmail) is also incorrect? Or is it just inetd
that doesn't process multiple lines?
>From section 2.8.2 System Startup files:
Create the /var/qmail/supervise/qmail-smtpd/run file:
#!/bin/sh
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
-u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1
Thank you,
Bob
> -----Original Message-----
> From: Chris Johnson [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 18, 2000 9:31 AM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: 'qmail-pop3d' where does the authentication come from?
>
>
> On Thu, May 18, 2000 at 09:16:27AM -0600, Bob Carpenter wrote:
> > I've been running into password authentication problems with my RH 6.2
> > implementation. Open-ssh does weird things too... but back to qmail.
> >
> > Here's the info I hope is relevant:
> >
> > Telnetting into the POP3 server, fails:
> >
> > [root@mercury bob]# telnet localhost 110
> > Trying 127.0.0.1...
> > Connected to mercury.redsea.co.cr (127.0.0.1).
> > Escape character is '^]'.
> > +OK <961.958499285@\>
> > user bob
> > +OK
> > pass xxxxxxx
> > -ERR authorization failed
> > Connection closed by foreign host.
> >
> > Yet, using the checkpassword test as indicated in INSTALL for
> checkpassword:
> >
> > root@mercury bob]# /var/qmail/bin/qmail-popup host
> /bin/checkpassword pwd
> > +OK <968.958499400@host>
> > user bob
> > +OK
> > pass xxxxxxx
> > /home/bob
> > [root@mercury bob]#
> >
> > In /etc/inetd.conf I have:
> >
> > pop3 stream tcp nowait root /var/qmail/bin/qmail-popup
> > qmail-popup \
> > mercury.redsea.co.cr /bin/checkpassword /var/qmail/bin/qmail-pop3d
> > Maildir
>
> You can't split lines in inetd.conf using \ (or anything else).
> Just stick it
> all on one line and take the \ out.
>
> Chris