www.eyrie.org/~eagle/software/mdfrm -> www.eyrie.org/~eagle/software/mdfrm/
PGP::Sign > mdfrm Description mdfrm, frm for maildirs, is a reimplementation of the venerable frm program (generally found as part of the elm distribution) to work with maildirs instead.
In brief, a maildir is a way of storing mail in one file per message so that delivery can be done safely over NFS and no escaping of characters in messages is necessary. It was first invented by Dan Bernstein as part of qmail, and has since been adapted by many other MDAs. The frm program, for those who are not already familiar with it, summarizes the contents of a mailbox, listing the subject and the name from the From: header for every message in the mailbox. mdfrm does essentially the same thing, either displaying a summary of all mail in the new and cur directories of the maildir, or just the new directory. This program, while written in Perl, is written to start up and run quickly. I probably run this program more times in a day than any program other than basic Unix shell commands like ls, and I want the response to be essentially immediate. Requirements Only Perl 5001 is required for basic functionality. If you want to sort the messages by the Date: header rather than by filename (which given the algorithm for writing to a maildir generally means sorting by arrival time), the Date::Parse module (part of the TimeDate distribution on CPAN) is also required. you may redistribute it and/or modify it under the same terms as Perl itself. This means that you may choose between the two licenses that Perl is released under: the GNU GPL and the Artistic License. Please see your Perl distribution for the details and copies of the licenses.
|