fdm (fetch and deliver mail) is a simple, lightweight replacement for mail fetching, filtering, and delivery programs such as fetchmail and procmail. It can fetch using POP3, POP3S, IMAP, IMAPS, or stdin, and deliver to a pipe, file, maildir, mbox, or SMTP server, based on a set of regexps. It can be used for both single user and multiuser setups, and is designed with privilege separation when running as root.
|Tags||Communications Email Post-Office IMAP Filters POP3|
|Operating Systems||POSIX BSD OpenBSD FreeBSD NetBSD Linux|
Release Notes: Some trivial improvements and bugfixes, including workarounds for problems with GMail.
Release Notes: Changes from 1.5 include: alterations to the way IMAP fetching works to make it more efficient, particularly with new-only or old-only; a facility to use courier-authlib to fetch user information; delivery to IMAP; removal of from headers, which were a mess; and a number of bugfixes and minor enhancements.
Release Notes: A remove-from-cache delivery action. Command line cache manipulation commands. An envelope-from option for SMTP delivery. Fixes for Google IMAP, proxying over SSL, and some other bugs.
Release Notes: Shell metacharacters are stripped from string tags by default to limit problems with exec/pipe. POP3 may now be fetched over a pipe, like IMAP. fdm can now fetch only new or only old mail for POP3/IMAP. Support for APOP and CRAM-MD5. Some configuration file syntax changes and bugfixes.
Release Notes: Mostly configuration file enhancements and code cleanup were done since 1.2. ifdef/endif blocks and inline shell commands are allowed in the configuration file. A built-in string cache using TDB was added. Some extra default tags were added. NNTPS fetching was implemented.