> Christian Wiese:

> please tell us what kind of qmail package and what Linux distribution do
> you use.
> On some systems the POP3 service in /etc/services is called pop3, but
> qmail-pop3d uses pop-3.
> So please have a look at the /etc/services and check out what is writen
> there under port 110.
> If there is an entry like pop3 change it to pop-3 and try to run your
> qmail-pop3d server again.

wow!  you almost had me there, mr. wiese.  barely had i finished reading
your posting, when the times found me digging thru qmail, ucspi-tcp and the
daemontools.  i realized that nowhere does the source depend on internal
name<->service-port guessing.  as a matter of fact somewhere in the first
lines of tcpserver.c/main the service name/number is scanned and handed to
getservbyname, which eventually (might) return the tcp port to watch.

but your advice is to the point, i just want to add that it might be saver
not to *change* these lines in /etc/services, but to *add* them:  programs
might appear which insist on looking for the name `pop3'.

> e.g. /etc/services
> 
> -------------------------------------------
> pop-3            110/tcp         pop-3           # POP version 3
> pop-3            110/udp        pop-3
> -------------------------------------------

-------------------------------------------
pop-3            110/tcp         pop-3           # POP version 3
pop-3            110/udp         pop-3
pop3             110/tcp         pop-3           # POP version 3
pop3             110/udp         pop-3
-------------------------------------------

-- 
Valerian Q. Farthingsworthe-Jones III

Reply via email to