--- nfo/perl/scripts/dispatchmail/doc/ChangeLog.pod 2003/01/22 05:51:47 1.1 +++ nfo/perl/scripts/dispatchmail/doc/ChangeLog.pod 2003/01/22 17:49:34 1.2 @@ -1,28 +1,101 @@ -# ============================================================================= -# -# dispatchmail -# a simple mail filter done in perl with CPAN-module "Mail::Audit" -# -# ============================================================================= -# -# 2002-11-09, joko@netfrag.org -# + recieveMail now can run globally (/etc/mail/smrsh!) -# + $HOME is taken from $ENV{HOME} or $ENV{PWD} -# + rules are taken from $HOME/Mail/.rules.pm -# + fallback mechanism(s) -# + bugfixes -# -# 2002-10-14, joko@netfrag.org -# + $LOGFILE is used now (recievemail.log) -# + tracing (uses $LOGFILE) -# + checks delivery path for existance, -# changes $LOGFILE if needed -# -# 2002-07-17, joko@netfrag.org -# + added filtering by target (destination-routing) -# (looks in "to", "cc" and "bcc") -# -# 2001-12-05, joko@netfrag.org -# + initial internal release -# -# ============================================================================= +## --------------------------------------------------------------------------- +## +## $Id: ChangeLog.pod,v 1.2 2003/01/22 17:49:34 joko Exp $ +## +## dispatchmail - A simple mail filter done in perl with CPAN-module "Mail::Audit" +## +## --------------------------------------------------------------------------- +## $Log: ChangeLog.pod,v $ +## Revision 1.2 2003/01/22 17:49:34 joko +## + ChangeLog.pod: updated documentation +## + mkDoc.bat: added script to automagically create text- and html-documentation +## +## Revision 1.3 2003/01/20 16:54:22 joko +## + sub fromPackage: refactored from libp's 'getNewPerlObjFromPkgName' or s.th.l.th. +## +## Revision 1.2 2002/12/27 16:05:42 joko +## + played with Devel::CallerItem and Devel::StackTrace +## +## Revision 1.1 2002/12/13 21:46:29 joko +## + initial check-in +## --------------------------------------------------------------------------- + + +=pod + +=head1 ChangeLog - History + +=head3 2003-01-22, joko@netfrag.org + + o mail2thread.pl + x now based on object-infrastructure from nfo/perl/libs + x setup nfo/perl/libs at a common location - propose this for nfo-sysadmin-rfcs + cd /data/libs + export CVSROOT=/var/lib/cvs + cvs checkout nfo/perl/libs + x refactored recieveMail.pl + x created: etc/ bin/ var/ doc/ + x renamed to 'dispatchmail' + cd /data/opt + cvs checkout -d dispatchmail nfo/perl/scripts/dispatchmail + cd dispatchmail + ./install + x now using 'run_cmd' from org::netfrag::shortcuts + x new: install-script (creates symbolic links to dispatchmail in /etc/mail/smrsh/ and /usr/local/bin/) + x new: just put "|dispatchmail" into your "~/.forward"-file! + x use file '.recievemailrc' to specify the location of the rules-file? + now uses "$HOME/.recievemailrc.pm" directly! + x refactored to Mail::Audit::Dispatch + o implement Mail::Audit::Newsgate + x perl -MCPAN -eshell + x install Net::NNTP + x install News::Article + x add account to inn: 'collector' + x add line to /etc/news/nnrp.access + *:Read Post:collector:col5%:* + x root@quepasa:/home# /etc/init.d/inn reload + o TODO: implement Mail::Audit::Faxgate + x checked in 'mail-handler' (by janosch) to bin/ - refactor from that! + o better/automated setup (from cvs|package) + (see steps needed in attachment....) + o autocreate folders + problem: + loading rules from "/data/home/newscollector/Mail/.rules.pm" + running "rules::dispatch" + delivering to: /data/home/newscollector/Mail/Inbox + deliver_to path "/data/home/newscollector/Mail/Inbox" doesn't exist + defaulting to spool delivery (/var/spool/mail/) + solution(s): + ---> add tip here: "do a 'touch Inbox' in this case? + ---> add feature here: just create the folder automagically, if "autocreateFolders = 1" in configuration!!! + + +=head3 2002-11-09, joko@netfrag.org + + x recieveMail now can run globally (/etc/mail/smrsh!) + x $HOME is taken from $ENV{HOME} or $ENV{PWD} + x rules are taken from $HOME/Mail/.rules.pm + x fallback mechanism(s) + x bugfixes + + +=head3 2002-10-14, joko@netfrag.org + + x $LOGFILE is used now (recievemail.log) + x tracing (uses $LOGFILE) + x checks delivery path for existance - changes $LOGFILE if needed + + +=head3 2002-07-17, joko@netfrag.org + + x added filtering by target (destination-routing) - looks in "to", "cc" and "bcc" + + +=head3 2001-12-05, joko@netfrag.org + + x initial internal release + + +=cut + +1;