about summary refs log tree commit homepage
path: root/public-inbox-mda
DateCommit message (Collapse)
2014-04-09mda: set GIT_AUTHOR_DATE in commits as well
While we're at it, write some quick tests.
2014-04-09mda: set GIT_{COMMITTER,AUTHOR}_{NAME,EMAIL} env
This can make it easy to query via "git log --author=..." without extracting each message.
2014-04-09mda: prevent duplicate Message-IDs from appearing
For practical purposes, Message-IDs are unique and duplicates do not appear unless client software is broken.
2014-04-05remove failrepo config
We will just use the fallback in Email::Filter to reduce configuration knobs. Failed messages are failed messages, do not classify them beyond that.
2014-04-05flesh out MDA and simplify config setup
We will be reusing the config parsing code for the CGI script, too.
2014-02-11move pre-spamc checks to PublicInbox->precheck
We may add more checks before we go to spamc.
2014-02-11public-inbox-mda: reject messages without From header
2014-01-10reject messages if ORIGINAL_RECIPIENT is not specified
SpamAssassin doesn't seem to have this heuristic, but the lack of the intended email address in To:/Cc: headers cannot be a good sign (especially when this is a _public_ inbox).
2014-01-10public-inbox-mda: limit message size before spamc
Unfortunately we slurp, but expect our MTA to provide its own limit on message sizes.
2014-01-09initial commit