jabberd2

By | 18 Jul 2009

The setup of jabberd2 is mostly straight-forward. Just install the package and all needed transports. The change the config files in /etc/jabberd2 to your needs, esp. the name/jid of the admin.

pyMSNt

Update

The most recent version is in a Mercurial repository at https://sharesource.org/hg/pymsnt/summary. There you can download the trunk revision and replace the files in /usr/share/pymsnt with the new ones. You might also need to add the new options from the config-example.xml to your /etc/pymsnt.xml. Afterwards restart the transport and you should be set.

Timeout

The MSN transport pyMSNt is a bit picky.

If you get error messages like:

Failed to connect to MSN servers: [Failure instance: Traceback (failure with no frames): <type 'exceptions.Exception'>: Timeout]Code language: JavaScript (javascript)

In the config file, if you are behind a NAT router, specify your internal LAN IP for <host> otherwise, it won’t work. Always check this setting first before digging for other possible errors.

PyYIMt

A Python Yahoo-Transport can be found at the xmpppy. To install it, do the following:

  1. create a directory /opt/pyyimt/src and put the contents of the yahoo-transport-0.4.tar.gz in it. You’ll also need the xmppy-0.5.0rc1.tar.gz – put it into /opt/pyyimt/src/xmpp.
  2. now modify the config.py to look at another place for the config file. Change the 4th line like this: configFiles = ['config.xml', '../pyyimt.conf.xml', '/etc/pyyimt.conf.xml']
  3. now copy the config_example.xml to /opt/pyyimt/pyyimt.conf.xml and modify it according to your needs. Also set the following values:
    • spoolFile: ../yahoouser.dbm
    • pid: ../pyyimt.pid
    • debugFile: ../yahooerror.log
  4. make the whole directory /opt/pyyimt and all files and sub-dirs belong to the group jabber and writable for that group.
  5. use this init.d-script: pyyimt.txt

Leave a Reply

Your email address will not be published. Required fields are marked *

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.