At 1:07 PM +0800 19/06/2008, 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.

Thanks,
Shay

Found the solution to my problem, I had

 <key>SockNodeName</key>
 <string>127.0.0.1</string>

in my launchd plist file (which I'd got from DarwinPorts). Removing it allows me to connect on port 110 from other than localhost (yes, obvious in retrospect!).

With much thanks to Randall Gellens for his assistance!

Have fun,
Shay
--
=========================== Shay  Telfer ================================
 Perth, Western Australia   Technomancer  The love of liberty is the love
 Opinions for hire              [POQ]     of others; the love of power is
 http://newtonslore.com/        fnord     the love of ourselves - Hazlitt

Reply via email to