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.
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.
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]
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.
A Python Yahoo-Transport can be found at the xmpppy. To install it, do the following:
- create a directory
/opt/pyyimt/srcand put the contents of the
yahoo-transport-0.4.tar.gzin it. You’ll also need the
xmppy-0.5.0rc1.tar.gz– put it into
- now modify the
config.pyto look at another place for the config file. Change the 4th line like this:
configFiles = ['config.xml', '../pyyimt.conf.xml', '/etc/pyyimt.conf.xml']
- now copy the
/opt/pyyimt/pyyimt.conf.xmland modify it according to your needs. Also set the following values:
- make the whole directory
/opt/pyyimtand all files and sub-dirs belong to the group jabber and writable for that group.
- use this init.d-script: pyyimt.txt