On 2006-02-07, at 0703, N0K wrote:
   For the moment only want see smtp auth run.
   But the result is the same:

tsuki:/var/qmail/supervise/qmail-smtpd# telnet localhost 25
...
auth login
334 VXNlcm5hbWU6
Cgp0b2xerylQHRlcF3QuY29t
334 UGFzc3dvcmQ6
CgasoxMaajMw
454 oops, unable to write pipe and I can't auth (#4.3.0)

specifically, this is happening not because the exec() is failing, but because qmail-smtpd is trying to send the userid, password, or CRAM challenge (which is null in this case of "auth login") through the pipe to the checkpassword program, and the write operation is encountering some kind of error.

the only thing i can think is that vchkpw may be crashing as soon as it runs- and i don't know of any reliable way to test whether this is the case, or if so, to isolate the reason that vchkpw is crashing. maybe you're running out of memory- if you're using some kind of "ulimit" or "softlimit" program, try raising the limit (or doing away with the program entirely.)

the only other thing i can suggest is that it's morning here in the US, a lot of people will be coming into the office soon and presumably will be reading this thread. maybe one of them has an idea how to test this, or has some other idea what may be causing the problem.

--------------------------------------------------
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/           <[EMAIL PROTECTED]> |
--------------------------------------------------
| Mac OS X proves that it's easier to make UNIX  |
| pretty than it is to make Windows secure.      |
--------------------------------------------------


Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to