Koozali.org: home of the SME Server

POP3 broken -ERR unable to write pipe

rshiras

POP3 broken -ERR unable to write pipe
« on: September 18, 2005, 09:52:39 PM »
I can't get POP3 to work.  I can send mail out, but I can't receive it to Thunderbird, Outlook, or OE.

Here are my notes on my own feeble efforts to find the cause of the problem.  I'm sure I'm missing something obvious, so please point me in the right direction.

Mozilla Thunderbird gets the following message:
Sendign of password did not succeed.  Mail server 192.168.2.1 responded: unable to write pipe

("Sendign" not my typo)

Outlook gets the following message:
The connection to the server has failed. Account: 'myusername pop3', Server: '192.168.2.1',

Protocol: POP3, Port: 110, Secure(SSL): Yes, Socket Error: 10061, Error Number: 0x800CCC0E

I have tried port 110, 112, 995 with and without SSL.

# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
+OK <4295.1127071933@myservername.mydomain.net>
user myusername
+OK
pass mypassword
-ERR unable to write pipe
Connection closed by foreign host.

#svstat /service/qmail*
/service/qmail: up (pid 3569) 5705 seconds, normally down

#svstat /service/qmail*/log
/service/qmail/log: up (pid 1537) 7096 seconds

tai64nlocal < /var/log/qmail/current
displays lots of log file info, such as:
2005-09-18 11:59:47.782218500 new msg 2116988
2005-09-18 11:59:47.782221500 info msg 2116988: bytes 698 from <'myemail@mydomain.net> qp

4135 uid 400
2005-09-18 11:59:47.788049500 starting delivery 12: msg 2116988 to local

pcmh@bastion.shiras.net
2005-09-18 11:59:47.788051500 status: local 2/10 remote 0/20
2005-09-18 11:59:47.788052500 delivery 11: success: forward:_qp_4135/did_0+0+1/
2005-09-18 11:59:47.788053500 status: local 1/10 remote 0/20
2005-09-18 11:59:47.788054500 end msg 2116989
2005-09-18 11:59:47.796593500 delivery 12: success: did_1+0+1/
2005-09-18 11:59:47.796596500 status: local 0/10 remote 0/20
2005-09-18 11:59:47.796597500 end msg 2116988

#ls -l /usr/bin/checkpassword
-rwx------  1 root root 11136 Feb 16  2005 /usr/bin/checkpassword

#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:8F:04:90:C2
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:19934 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20993 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2046873 (1.9 MiB)  TX bytes:12201423 (11.6 MiB)
          Interrupt:11 Base address:0x8c00

eth1      Link encap:Ethernet  HWaddr 00:04:5A:79:E4:4A
          inet addr:216.231.34.38  Bcast:216.231.34.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10660 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:9844 dropped:0 overruns:0 carrier:19658
          collisions:0 txqueuelen:1000
          RX bytes:9966314 (9.5 MiB)  TX bytes:0 (0.0 b)
          Interrupt:10 Base address:0x4800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1836 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1836 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:530471 (518.0 KiB)  TX bytes:530471 (518.0 KiB)

#/usr/sbin/lsof -i TCP:110
COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
tcpsvd  2598 root    4u  IPv4   6691       TCP *:pop3 (LISTEN)

rshiras

POP3 broken -ERR unable to write pipe
« Reply #1 on: September 27, 2005, 04:26:08 AM »
I upgraded to 7 Beta.  Problem solved.  POP3 works now.  It requires that I use SSL which is new.