At 05:07 PM 6/7/99 -0400, Guy Patten wrote [in part]:
> I can send mail
>from the windows box thru the linux box and can send from the
>windows box to accounts on the linux box but cannot use the
>windows email program (Pegasus Mail) to get mail from the linux
>box. Checking /log/messages shows this result when I try.
>
>error: cannot execute /usr/sbin/ipop3d: No such file or directory.
Michael already told you what you need to do - add ipop3d to your system.
Let me take a minute to explain *why* you have to do it.
E-mail readers that expect to get mail from a server other than the host
they run on (e.g., Pegasus, Eudora) typically use two different protocols to
handle mail:
-- outgoing mail is handled by SMTP: the mail client sends
a message to port 25 (the smtp port) on a server to send
the message. On a typical Linux system, sendmail is the
application that watches port 25.
-- incoming mail is downloaded using POP3 or IMAP4: the mail client
sends a message to port 110 (POP3) or sport something-or
other (220?) for IMAP4 on a server to receive messages.
Mail Transport Agents (MTAs) like sendmail have nothing to
do with POP or IMAP.
Your system runs sendmail on port 25, so it handles outgoing mail for its
clients just fine. It is set (through inetd) to run a particular POP3 server
is response to pop3 requests, but that program is missing so inetd cannot
run it when a request comes in.
To fix this, your choices are:
- find the missing program and install it (Michael's advice).
- see if you have a different POP3 server on your system, and
change inetd to run it (by changing a line in
/etc/inetd.conf, then restarting inetd). For example,
my (Slackware 3.5) system lists an alternative called
ipop3d that it says comes with pine).
Hope this helps. Good luck.
------------------------------------"Never tell me the odds!"---
Ray Olszewski -- Han Solo
762 Garland Drive
Palo Alto, CA 94303-3603
650.328.4219 voice [EMAIL PROTECTED]
----------------------------------------------------------------