> 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