Zarafa python MAPI inspector
Python Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
.gitignore
LICENSE
Makefile
README.md
zarafa-inspector.ui
zinspector.py

README.md

Zarafa Inspector

Zarafa Inspector is a GUI application which can be used to "look into" Zarafa. It's similiar to OutlookSpy and MFCMAPI but it's Zarafa specific. (This program isn't actively supported by Zarafa)

Zarafa-Inspector

Features

The Zarafa Inspector supports:

  • Listing all users on a Zarafa Server
  • Viewing the UserStore of a user
  • Viewing the properties of a folder
  • Viewing the properties of a record
  • Showing the attachmenttable of a record
  • Showing the recipients of a record
  • Exporting an attachment
  • Exporting an email as EML
  • Exporting a folder as MBOX
  • Viewing zarafa-stats tables

Dependencies

Zarafa-Inspector depends on a few Python libraries:

Apart from these Python dependencies the tool only works running zarafa-server.

Usage

git clone https://github.com/zarafagroupware/zarafa-inspector.git 
cd zarafa-inspector
make (Needed to generate Python code from the Qt ui file)
python zinspector.py (requires root permissions to connect to the socket for an system session)

Connect to a remote server

python zinspector.py  -s https://serverip:237/zarafa -k /etc/zarafa/ssl/server.pem -p password

Using user sessions

The Zarafa-Inspector now supports user sessions, see the example below for the usage.

python zinspector.py  -s https://serverip:237/zarafa -U user -P password