Netfarm Mail Archiver
Latest public snapshot is archiver-2.1.0-svn-1306.tar.gz
Sources hosted on:
https://github.com/sherpya/archiver/
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 (dead link)
- 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