Netfarm Mail Archiver
Note: NMA is not died, it's under heavy development, but the repository is currently private. Contact me, if you are intrested
Latest public snapshot is archiver-2.1.0-svn-1306.tar.gz
The project is hosted on:
Source Forge Project Page here
CVS Repository (Browse online)
cvs -d:pserver:anonymous@cvs.archiver.sourceforge.net:/cvsroot/archiver login cvs -z3 -d:pserver:anonymous@cvs.archiver.sourceforge.net:/cvsroot/archiver co archiver
Just hit enter for the password
Quick Start Guide [Outdated for version 2.0.0]
Installation
- make a dir e.g. /usr/lib/archiver
- copy BasicAuthTransport.py archiver.py config.py into the dir
- compile inject: gcc -O2 -s inject.c -o inject
- copy inject exe to /usr/lib/archiver
- download xmlrpclib from http://www.pythonware.com/products/xmlrpc/index.htm
- put xmlrpclib.py into /usr/lib/archiver
- configure your settings editing config.py
- make your storage directory (also script should do that)
- do a chown -R zope:users (or whatever) /usr/lib/archiver
Postfix Settings
Add this line to main.cf:
content_filter = archiver:10025
Add this line to master.cf:
archiver unix - n n - 1 pipe
user=zope argv=/usr/lib/archiver/inject ${sender} ${recipient}
Zope Setup
- Setup a working zope
- Install PoPy and ZPoPy SQL Adapter (follow guides on zope.org)
- Copy InsertMail.xml into zope imports directory
- Copy mimify_ext.py into zope Extension directory
- Go to a suitable zope location and import InsertMail.xml
- Check zope sql connection and other things
Now all should go, If you find any problem look into archiver log
file set log to E_TRACE.
Drop me a mail if you still have problems
