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 *

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)