I'm experiencing a curious issue with qmail-popup/pop3d.

qmail-popup is being called by tcpserver.  It even works.

POP3 server:  wndrgrl.goldblatt.net  208.190.130.82/27
Other interface: 10.1.1.10

The 208.190.130.82 works quickly, efficiently, as expected, but in 
public.  This interface is a 10 megabit NIC.

The 10.1.1.10 interface is a totally separate 100 megabit LAN that I use to 
run my private services, like printer sharing, NFS, all the stuff I need 
but don't want exposed to the public.

When I try to retrieve mail via POP3 on the PUBLIC interface, all goes well.

When I try to retrieve mail via POP3 on the PRIVATE interface, it works, 
but where the public side takes about two seconds to complete an empty 
transaction, the private one takes as much as 60 seconds to authenticate 
(Eudora hangs on "Logging in to server," which is its way of saying 
login/password).  If Eudora doesn't get sick of waiting it EVENTUALLY 
works, but slowly.

qmail-popup is invoked as follows:

/usr/local/bin/tcpserver 0 110 /var/qmail/bin/qmail-popup 
wndrgrl.goldblatt.net /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &


Per the documentation in various places, the FQDN is 
wndrgrl.goldblatt.net.  Do I need -two- instances of qmail-popup -- one for 
each interface?  Or does tcpserver bind to both interfaces at once?

My gut reaction is that tcpserver binds to both interfaces, based on the 
fact that retrieval from the private interface does work, albeit slowly.

Pointers toward a resolution or where to start looking, including FAQs and 
docs I've missed, are welcome.

Thank you.

age

Reply via email to