Revision history for Perl extension Mail::Audit.
2.1 - Tue Jan 15 17:59:46 EST 2002
- Meng Weng Wong <mengwong@pobox.com> made some edits.
(1) ~username and strftime interpolation into accept() arguments.
$mail->accept("~/Mail/In/%Y%m%d");
260(accept): accepting to /home/matest/Mail/In/20020115
(2) multiple-argument accept() will deliver to multiple
maildirs using single-inode multiple-hardlink style.
$mail->accept("~/maildir1/", "~/maildir2/");
20020115-01:55:31 matest@dumbo:~% ll maildir?/*/*
-rw------- 2 matest matest 416 Jan 15 01:55 maildir1/new/1011077720.13062_0.dumbo
-rw------- 2 matest matest 416 Jan 15 01:55 maildir2/new/1011077720.13062_1.dumbo
(3) emergency mailbox support if none of the accept()s work.
$mail->accept("/etc/bogus");
296(accept): calling accept handler accept_to_mbox(/etc/bogus)
359(accept_to_mbox): Couldn't open /etc/bogus: Permission denied
319(accept): unable to write to /etc/bogus; wrote to emergency mailbox /var/spool/mail/matest.
(4) deferral back to mailqueue if emergency couldn't get delivered.
296(accept): calling accept handler accept_to_mbox(/etc/bogus)
359(accept_to_mbox): Couldn't open /etc/bogus: Permission denied
359(accept_to_mbox): Couldn't open /etc/emergency: Permission denied
320(accept): unable to write to /etc/bogus or to emergency mailbox /etc/emergency either; exiting EX_TEMPFAIL
(5) fixed the From header bug http://rt.cpan.org/NoAuth/Bug.html?id=118
(6) fixed the user method override bug with (@_) argument passing
(7) autocreation of parent and maildir cur/new/tmp dirs as necessary.
260(accept): accepting to /home/mengwong/tmp/blah/some/really/deep/directory/
761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep/directory/tmp doesn't exist, creating.
761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep/directory doesn't exist, creating.
761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep doesn't exist, creating.
761(mkdir_p): /home/mengwong/tmp/blah/some/really doesn't exist, creating.
761(mkdir_p): /home/mengwong/tmp/blah/some doesn't exist, creating.
761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep/directory/new doesn't exist, creating.
761(mkdir_p): /home/mengwong/tmp/blah/some/really/deep/directory/cur doesn't exist, creating.
492(accept_to_maildir): maildir: hardlinking to /home/mengwong/tmp/blah/some/really/deep/directory/new/1011077537.12691_3.dumbo
304(accept): delivered successfully to 1 destinations.
(8) support for MIME, with direct inheritance from
Mail::Internet and MIME::Entity (as appropriate) instead
of containment in ->{obj}. added ->is_mime method.
(9) added "reply" method. uses Mail::Mailer::sendmail.
(10) STDERR is directed to the logfile.
(11) added test infrastructure.
2.0 - Mon Dec 10 19:51:17 GMT 2001
- Jonathan Trull made Mail::Audit work with Exchange.
Isn't that just gruesome?
- Fixed the following bugs:
http://rt.cpan.org/NoAuth/Bug.html?id=22
http://rt.cpan.org/NoAuth/Bug.html?id=60
http://rt.cpan.org/NoAuth/Bug.html?id=81
1.11 - Thu May 17 00:16:10 2001
- Header and body interfaces by Justin Mason
1.10 - Mon Apr 23 16:26:18 2001
- MH handling by Justin Mason
- Added a license and the FAQ
- And, for heaven's sake, let's finish preparing the release before
we upload it to CPAN, this time, eh?
1.9 -
- Mail::ListDetector plugin from Michael Stevens (Woo, mstevens++)
- Documentation nit noted by Adrian Lattke
1.8 - Mon Feb 12 16:27:00 2001
- Some small fixes to proc2ma
- put_header and ::PGP plugin as suggested by Zebee Johnstone
1.7 - Sat Jan 27 11:17:56 2001
- Race condition fixed; thanks to Dave Smith.
- Also check $ENV{MAIL}: thanks to Shizukesa.
- Created plug-in system; that rocks.
1.6 - Sat Jan 13 22:36:46 2001
- Include first stab at proc2ma
1.5 Sun Jan 7 14:04:59 2001
- Include popread
1.4 Thu Jan 4 19:07:22 2001
- Long awaited release. There are probably still lots of bugs
floating about, but I lost my old mailbox. Fixes include:
- Correction of "resent" in documentation to "resend"
- New "data" option in constructor
- qmail preline fix from Matthew Darwin
- "noexit" option
- Spelling correction of "received"
- "body" method
1.3 Tue Jun 20 20:09:21 2000
- Bugfix release. Blegh.
1.2 Sat Jun 17 19:54:56 2000
- Added debug logging to help get this thing working with exim
1.1 Sat Jun 17 16:21:58 2000
- Thanks to Walt Mankowski, we now support maildir style incoming
mail directories.
- We also support RBL lookups
- get() gets a header field.
1.0 Sat Mar 25 20:18:30 2000
- Well, it's been in production use since January, so I tidied it up
and PAUSEd it.
0.01 Thu Jan 13 19:43:51 2000
- original version; created by h2xs 1.19