Brian Parish wrote: > Advice please. I would like to set up a LM8.2 box to grab the email for > a numbers of accounts at one ISP, check them for viruses, then store > them in appropriate mailboxes, ready for a number of W$ clients to > access using the M$ patented virus propagator. The LM box therefore > needs to become a pop server. > > This can be a no frills solution, as long as it works and is reliable. > What's the simplest formula to achieve this?
What path do you want outgoing mail to follow? Can each Windows email client send mail directly back to the ISP via smtp, or is there a reason to route the outgoing mail through the same server that handles the incoming mail? If the server doesn't need to handle outgoing mail, you can use a combination of fetchmail, procmail, and imapd to handle the incoming mail -- set up fetchmail to grab the mail from the ISP and hand it off to procmail, let procmail do the filtering (and hand it off to a virus checker -- I'm not too clear on this step), then let procmail distribute it to individual user's mail boxes on the server. Set up a pop server using imapd to let users access the mail in their mail boxes via pop3. If the server does need to handle outgoing mail, you probably need a full blown email server. I have been trying (sporadically and half-heartedly) to set this up for myself. I've developed some sketches (see the following links) to help me (and then others) understand more about how email is handled in Linux. See: * http://twiki.org/cgi-bin/view/Wikilearn/EmailSketchWorksheet (accurate AFAICT) * http://twiki.org/cgi-bin/view/Wikilearn/EmailServerSketches (possibly less accurate, and I intend to modify these to match the style of the previous sketch) One of the sketches on the second page shows the fetchmail, procmail, imap approach. None of them show a virus checker. I would be interested in hearing how you make out, and in any suggestions / corrections you have for the sketches as you work on your server. Randy Kramer
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com