./mail/fdm, Fetch or receive mail and deliver it in various ways

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.9nb1, Package name: fdm-1.9nb1, Maintainer: pkgsrc-users

fdm is a program to fetch mail and deliver it in various ways depending on a
user-supplied ruleset. Mail may be fetched from stdin, IMAP or POP3
servers, or from local maildirs, and filtered based on whether it
matches a regexp, its size or age, or the output of a shell command.
It can be rewritten by an external process, dropped, left on the
server or delivered into maildirs, mboxes, to a file or pipe, or
any combination.

fdm is designed to be lightweight but powerful, with a compact but
clear configuration syntax. It is primarily designed for single-user
uses but may also be configured to deliver mail in a multi-user
setup. In this case, it uses privilege separation to minimise the
amount of code running as the root user.

Required to run:
[databases/tdb] [devel/pcre]

Required to build:

Package options: pcre

Master sites:

SHA1: 818bf39418ae4b170b4c3aa7c852015bf4802d7a
RMD160: f44d009ac29cdf244509ce032270758be7f4be32
Filesize: 171.694 KB

Version history: (Expand)

CVS history: (Expand)

   2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813) | Package updated
Log message:
Bump PKGREVISION for security/openssl ABI bump.
   2015-11-06 21:34:00 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Fix race condition.
   2015-11-04 00:27:24 by Alistair G. Crooks | Files touched by this commit (312)
Log message:
Add SHA512 digests for distfiles for mail category

Problems found locating distfiles:
	Package mutt: missing distfile patch-1.5.24.rr.compressed.gz
	Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz
	Package pine: missing distfile fancy.patch.gz
	Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch
	Package qmail: missing distfile badrcptto.patch
	Package qmail: missing distfile outgoingip.patch
	Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch
	Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch
	Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz
	Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-25 15:08:44 by Leonardo Taccari | Files touched by this commit (5) | Package updated
Log message:
Update mail/fdm to fdm-1.9.

pkgsrc changes:
 o Update MASTER_SITES and HOMEPAGE to current reality.
 o Convert the package in order to use GNU_CONFIGURE and add aclocal,
   auto{conf,make} to USE_TOOLS (the configure is not provided by upstream
   and need to be generated).
 o Avoid mremap(2) usage. The NetBSD's mremap(2) isn't compatible (and probably
   also other systems does not have it) so use mmap(2) instead.

 o Add support for STARTTLS on IMAP and POP3, from Markus Bachmann.
 o Add "lock-wait" option to make fdm wait the global lock (lock-file \ 
   rather than exiting with an error immediately. Also add "lock-time" \ 
   for the lock file timeout rather than a fixed 10 seconds. Requested by
   Todd C. Miller.
 o Add "ignore-errors" flag to instruct fdm to ignore delivery errors and
   continue to the next mail, requested by Todd C. Miller.
 o Delete Courier support.
 o Delete regress/*
 o Convert fdm to use autoconf and automake
 o Various misc bug fixes
   2015-01-05 14:56:46 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
Based on PR pkg/49537 by Leonardo Taccari,
Update 1.7 to 1.8
  - Remove post-build: target in Makefile
    (not necessary now)
  - No immediate ChangeLog, Release note found other than
    1.8 is released on 2014-12-03
   2014-02-13 00:18:57 by Matthias Scheler | Files touched by this commit (1568)
Log message:
Recursive PKGREVISION bump for OpenSSL API version bump.
   2013-10-15 16:44:18 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Don't use -I-.
   2013-10-03 13:12:43 by OBATA Akio | Files touched by this commit (6) | Package updated
Log message:
Update fdm to 1.7.
Based on PR pkg/48254 by Leonardo Taccari.

pkgsrc changes:
 * add options.mk: now fdm supports "debug" and "pcre" \ 
options (previously the
   PCRE support was always included).

 * Add mbox tags for messages fetched from a mbox
 * Detect GMail's XYZZY capability for IMAP and use it to try and workaround
   some of their broken behaviour (incorrectly reported message sizes).
 * Print a warning on missing maildirs when fetching from them rather than
   crashing or giving an error. Reported by Frank Terbeck.
 * Introduce a configure script and tidy up build infrastructure.
 * GMail IMAP doesn't correctly set the \Seen flag after UID FETCH BODY[], so
   explicitly set it with STORE when mail is kept. Reported by Patrice Clement.
 * Properly count mails when polling multiple folders on a single IMAP server,
   reported by Claudio M. Alessi.
 * Support user and pass on NNTP, requested by Michael Hamann.
 * Escape . properly when delivering to SMTP.
 * Don't be as strict about format at the end of messages when using IMAP -
   accept additional information as well as FLAGS. Reported by rivo nurges.