At 11:33 PM +0800 6/17/08, Shay Telfer wrote:

 Randall Gellens wrote:
  At 5:02 PM +0800 6/12/08, Shay Telfer wrote:

   Hi...

   I've compiled qpopper 4.1b9 under Mac OS X 10.5.3 (Leopard).

   I can connect to the server fine from localhost:

     telnet localhost 110
    Trying ::1...
    telnet: connect to address ::1: Connection refused
    Trying fe80::1...
    telnet: connect to address fe80::1: Connection refused
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    +OK Qpopper (version 4.1b9) at botrytis-local.local starting.
    QUIT
    +OK Pop server at botrytis-local.local signing off.
    Connection closed by foreign host.

However, attempting the same from a different machine on the local network gives:

     telnet 192.168.0.12 110
    Trying 192.168.0.12...
    telnet: connect to address 192.168.0.12: Connection refused
    telnet: Unable to connect to remote host

   I'm thinking the problem might be IPv6 related?

   qpopper is being launched by launchd

   Previously appfirewall.log was recording

Jun 9 00:59:04 botrytis-local popper[5131]: (v4.0.8) Unable to get canonical name of client 0.0.0.0: Unknown host (1) Jun 9 00:59:04 botrytis-local popper[5131]: (v4.0.8) Servicing request from "0.0.0.0" at 0.0.0.0 Jun 9 00:59:14 botrytis-local popper[5131]: (v4.0.8) Timing for @0.0.0.0 (normal) auth=0 init=0 clean=0

however I'm now running qpopper with '-R' to not require reverse lookup, but the problem still persists

   The firewall configuration seems to be ok:
   ipfw list
   65535 allow ip from any to any

Any suggestions appreciated. There doesn't seem to be anything useful in the logfiles that I can see.

   Same problem occurs with version 4.0.8

  What if you disable the firewall, just to see if that fixes it?

 The same thing happens when the firewall is disabled (ipfw disable firewall)

Even with an explicitly granted rule (00100 allow ip from any to any dst-port 110) only localhost can connect.

I'm running 10.4 on my Macs, and they run Qpopper just fine, including connecting from other hosts. With 4.1, they also accept IPv6 connections.

As a test, please download the latest 4.1 distribution and try the following:

1.   make realclean
2.   ./configure --enable-debugging --enable-standalone
3.   make
4.   popper/popper -v
5. < verify that the output from the above is "Qpopper version 4.1b10 (standalone)" >
6.   sudo popper/popper 8888 -t /tmp/pop.log
7.   < from another machine >  telnet 192.168.0.12 8888

After the test:

8.   sudo killall popper

--
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly-selected tag: ---------------
Democracy is a form of government that substitutes election by the
incompetent many for appointment by the corrupt few.
                                                     --G. B. Shaw

Reply via email to