Fetchmail is a free, full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). It supports every remote-mail protocol now in use on the Internet: POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, and ESMTP ETRN, ODMR, SMTP, LMTP, and local delivery agents.
Leafnode is a news server, suitable for small, limited-bandwidth sites with only a few users (and useful for offline news reading). Leafnode keeps track of which groups are being read and downloads only articles in those groups. Leafnode has been designed to require no maintenance and to be easy to set up.
Do NOT enable -W1! DO USE -W0 instead!
The -W1 switch enables the write cache of a hard disk and will cause severe file system corruption in face of a power outage that occurs while a write operation is in progress. Journalling file systems (reiserfs, ext3fs, xfs, jfs, you name it) cannot help about this either, but may instead hide the actual problem. These file systems rely on their write operations being performed in order.
However, most IDE drives ship with write caches enabled to cheat benchmarks, at the expense of data safety.
Use hdparm -W0 on all your drives to turn the write cache off.
If your drive supports tagged command queueing, it will help write performance as soon as support for this feature gets into your kernel. Tagged Command Queueing makes the write cache safe.
Write barrier support patches are also circulating and may help safety, but before these are in you kernel, enabling the write cache or leaving it enabled without using tagged command queueing is UNSAFE.
You have been warned.
Re: Good article -- I agree
> Plus if you admit
> that it is your fault (even if it is
> not), the customer gets happy and raises
> down his/her voice. Then later I go on
> explaining how the problem arose and
> point out that is it actually their
> fault and not mine.
Heck, why should you take the shame for someone else's problem? You could tell the user it's not their fault, and they'll be just as happy.