>I'm connected to the Internet. I can send e-mail out, BUT I can't
>receive mail. Basically, my goal is to set up my Linux machine as
>an e-mail service provider. How can I do this?
The back bone of the Internet Email system is SMTP (simple mail transfer
protocol). One of the requirements for SMTP to work, is that the receiving
machine be connected and accessible on the Internet at all times.
Obviously, most home machines are anything but fully/constantly connected.
This fact has given rise to a number of store-and-forward services, including
POP (post office protocol) and IMAP.
Quote:>I've read that SENDMAIL is MTA only. I'm ASSUMING that means
>that it can only send e-mail out.
Sorry, but an MTA (Mail Transfer Agent) will indeed both send and receive
email. But with your box being disconnected from the network most of the
time, sendmail cannot receive email.
Quote:>How can I receive e-mail and store it
>in my hard drive?
Best bet: set up a cron job to dial out to your ISP on a regular basis,
connect using POP (since you specified that you want your mail stored
on your hard drive), get all messages from your ISP, delete all messages
off your ISP, then close down the connection.
Quote:>And the next question is: how can I read them.
Any MUA (Mail User Agent) can be used read your mail. Elm, Pine, etc.
Netscape doesn't work really well for this task, unless it is connected
to a local service, such as IMAP.
IOW, setting up an IMAP server on your local machine, then connecting to
it from netscape, seems to work pretty well.
Note that you really need to modify your sendmail configuration to
rewrite your reply addresses to be the address of your ISP. . . otherwise
your correspondents will get a lot of bounces.
Questions? Email me directly.
John S.