Quote:
Have you done this yourself?
|
Yes, I have done it for small business servers, web hosting servers, and on my personal workstation.
Quote:
I'll have to look for fetchmail docs since I don't know where to begin.
|
Fetchmail is one of the more easier tools to setup and one of the more usefull ones to use, in my opinion. I do not know what distro you are using, but RPM based stuff is very easy, and compiling by source is not hard either. The following links should get you started.
Fetchmail Homepage
Fetchmail Man Page
What I do is create a central fetchmail file, like:
/etc/fetchmail/.fetchmailrc or place .fetchmailrc in my /home/{username} directory. The actual file contents are described very clearly in the man page, buy looks something like this.
poll mail.isp.com proto pop3
user "johndoe24", with password abc123, is johndoe here;
This tells fetchmail to go to your isp's mail server, login with the username johndoe and provide password abc123, download all email using pop3 to local user acct johndoe.
You can start fetchmail as a daemon that checks at various intervals.
For Example: 'fetchmail -d 300 -f /etc/fetchmail/.fetchmailrc' starts the server in daemon mode, checks for new mail every 5 minutes, and calls the configuration information from /etc/fetchmail/.fetchmailrc. I also usually place the command line info in rc.local or similar depending what distro you are using, so that I don't have to remember each time I reboot.
Quote:
When accessing the e-mail that has been dumped to a local server account, how do I check it using a client?
|
You want to make sure that fetchmail is placing the email in the mail account of the user that you are logging in to the local machine as. From the local machine in a CLI situation, just open pine or mutt and it will open up the mail spool for that user which will give you the email that was downloaded. Going back to my example above, the email is being downloaded to a local account named johndoe, so in order to read that email, you will have to login as johndoe and open up a CLI mail client.
Quote:
How would I go about implementing POP3?
|
It is very straigh forward. I use Qpopper from Qualcomm.
www.qpopper.org. Compile from the source, make install will place the needed binary in the correct location. Edit your inetd.conf or add a configuration for pop3 in your /etc/xinetd.d/ dir. Restart the inet service, and voila, pop3 server. Now if you are logging in locally to that machine, then you do not need pop3 server capability to read your email. But if you want to pop your server from another computer, you will need this.
The biggest thing to do first is to get your MTA configured, get ClamAV and SpamAssasin installed, and install MailScanner. These are not too terribly difficult, and will be a good learning project.
Have fun, and i'll try to be of any assistance to ya.