David Rousselie 5cdb8e8ba6 Correct socket timeout for IMAP and POP3 connections
darcs-hash:20080725211945-86b55-0304eacb36aee0a5c2e6db43586ab6c75bfb419f.gz
2008-07-25 23:19:45 +02:00
2008-05-28 17:11:07 +02:00
2008-05-29 19:16:40 +02:00
2005-11-27 12:03:00 +01:00
2007-02-21 18:36:04 +01:00
2008-05-29 19:16:40 +02:00
2006-07-31 23:32:34 +02:00
2007-12-12 19:10:10 +01:00
2008-05-29 19:16:40 +02:00
2006-01-30 23:10:17 +01:00

Installation :

- Get pyxmpp from http://pyxmpp.jabberstudio.org/ (version 1.0)

- edit jmc.xml to match jabber server configuration :
	- for jabberd2, port must match router.xml port
	- for ejabberd, add new listening port :
	  {5347, ejabberd_service, [{access, all},
                            {host, "jmc.localhost",
                             [{password, "secret"}]}]}

- then run (in src directory):
$ python jmc.py -c jmc.xml (-D to get debug)

Usage :

- Now you can register new mail server connection with your favorite
jabber client.
- all connection are then listed under your service browser and you
can edit mail server parameters by registering on listed connection.

Feedback :

Send me feedback and comments to dax at happycoders dot org

Utils (in src/utils directory) :
- jmc_converter.py convert from one storage type to another.

$ python jmc_converter.py 

-> give you the list of supported types.

Example of usage :

$ python jmc_converter.py \
  DBM \
  registered.db \
  SQLite \
  registered.sqlite

-> converts a DBM file (registered.db) to a SQLite file
(registered.sqlite). Once converted, the new file copied in
${spool_dir}/${service}/registered.db where ${spool_dir} and
${service} are defined in jmc.xml configuration file.

- jmc_dump.py dump a db file. example :

$ python jmc_dump.py DBM registered.db




Description
No description provided
Readme 439 KiB
Languages
Python 99.8%
Makefile 0.2%