[Ilugc] archiving/sharing mail for future reference

  • From: steve@xxxxxxxxxxxx (steve)
  • Date: Sun Nov 15 14:46:31 2009

On 11/15/2009 02:12 PM, Kapil Hari Paranjape wrote:

Hello,

On Sun, 15 Nov 2009, Satheesh Kumar wrote:
 "We need to archive certain individual mails so that it shall be
 available for future reference for any within the organization. i.e
 the user should be able to send the mail (along with the attachments),
 this mail has to be published as web page/wiki so that it is available
 to anyone in the organization for future reference".

The requirement is a bit vague so a number of a solutions are
possible. For example, using mhonarc as follows:

  1. A specific e-mail address is reserved for this system.
  2. Only designated people (i.e. "From:" addresses) are allowed to
  send mail to this address.
  3. The mailbox is processed periodically using cron.
  4. The periodic process runs mhonarc to create the web page(s).


How's this for a solution -- Install a mailing list software (like mailman for 
instance) and configure your mail server to forward every mail to a specific 
mailing list id (for instance mailbackups@xxxxxxxxxxxxxxxxxx). Then the 
archives 
serve the purpose of web pages containing the emails:

http://www.ae.iitm.ac.in/pipermail/ilugc/

for which you get the gzipped text too.

If you want some thing more user friendly, for example you need to include user 
access control or the ability to 'download' the attachments not as they are 
shown in the archives (ie: base64 encoded plain text block), you can create a 
web page/cgi script which does this in the background and presents the 
mails+attachments in the archive in a more 'user friendly' manner.

Note: Attachments they can be extracted from the plain text mail easily using a 
filter (many such scripts are already available -- if you don't find any, i (or 
someone else here) can create one for the OP quickly).

cheers,
- steve
-- 
random non tech spiel: http://lonetwin.blogspot.com/
tech randomness: http://lonehacks.blogspot.com/
what i'm stumbling into: http://lonetwin.stumbleupon.com/

Other related posts: