LWN.net Logo

Fetchmail as an example??

Fetchmail as an example??

Posted Feb 15, 2003 1:12 UTC (Sat) by bronson (subscriber, #4806)
Parent article: The Art of Unix Programming

It's somewhat strange that ESR would use Fetchmail as an example of good design. In my experience with Fetchmail has been rather poor. The configuration file is a complete disaster, the program bloated, and the code is fairly convoluted (or was -- it's been a while). This is all the worse since the problem it solves is fundamentally rather simple.

I wrote and maintained Trestlemail (a Fetchmail "plug-out") for a few years. Easily 2/3 of the people contacting me for help were actually having Fetchmail issues and, thanks to the overly complex configuration and painful error messages, didn't know it.

Look to GetMail for Fetchmail done right. (It's even written in ESR's vaunted Python).

Despite this, it looks like ESR's book has some valuable insights.


(Log in to post comments)

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds