I am trying to setup PyYIMt on Jabberd2 and I when I try to start it I am
getting this message: Could not connect to server or password mismatch.
I have installed the CVS version of xmpppy and the Yahoo Transport as best I
could by googling for information. Some documentation and a sample
config.xml file would be very helpful. Here is what my config.xml file looks
like. Can anyone see anything wrong with my config file or suggest what
else may be causing this problem? Thanks in advance for any help with this
problem.
<?xml version="1.0" ?>
<pyyimt>
<!-- This file contains options to be configured by the server
administrator. -->
<!-- Please read through all the options in this file -->
<!-- The JabberID of the transport -->
<jid>yahoo.jabbermouth.uark.edu</jid>
<!-- The JabberID of the conference room handler. -->
<!-- <confjid>chat.yahoo.localhost</confjid> -->
<!-- The public IP or DNS name of the machine the transport is running
on -->
<!-- This is used to select the outgoing IP address used to connect to
the Yahoo! network -->
<!-- otherwise known as the vanity address, it's safe to leave it
commented -->
<!--<host>vanity.host.example.net</host>-->
<!-- The name of the transport in the service discovery list. -->
<discoName>Yahoo! Transport</discoName>
<!-- The location of the spool file.. if relative, relative to the
PyYIMt dir. -->
<!-- Include the jid of the transport, if running multiple copies of the
same transport -->
<spoolFile>/usr/local/jabberd/spool/yahoouser.dbm</spoolFile>
<!-- The location of the PID file, relative to the PyYIMt directory -->
<!-- Comment out if you do not want a PID file -->
<pid>/usr/local/jabberd/pid/PyYIMt.pid</pid>
<!-- The IP address or DNS name of the main Jabber server -->
<mainServer>127.0.0.1</mainServer>
<!-- The JID of the main Jabber server -->
<mainServerJID>jabbermouth.uark.edu</mainServerJID>
<!-- The TCP port to connect to the Jabber server on (this is the
default for Jabberd2) -->
<port>5347</port>
<!-- The authentication token to use when connecting to the Jabber
server -->
<secret>secret</secret>
<!-- SASL username used to bind to Jabber server. -->
<!-- secret, above, is used for sasl password -->
<!--<saslUsername>username-for-jabberd2-connection</saslUsername>-->
<!-- Allow users to register with this transport -->
<allowRegister/>
<!-- Use external component binding. -->
<!-- This dodges the need to manually configure all jids that talk to
this transport. -->
<!-- Jabberd2 requires saslUsername and useRouteWrap for this to work.
-->
<!-- Wildfire as of 2.6.0 requires just this. -->
<!--<useComponentBinding/>-->
<!-- Wrap stanzas in <route> stanza. -->
<!-- Jabberd2 requires this for useComponentBinding. -->
<!--<useRouteWrap/>-->
<!-- You can choose which users you wish to have as administrators.
These users can perform some tasks with Ad-Hoc commands that others cannot
-->
<!--<admins>
<jid>[EMAIL PROTECTED]</jid>
<jid>[EMAIL PROTECTED]</jid>
</admins>-->
<!-- The file to log to. Leave this disabled for stdout only -->
<debugFile>/usr/local/jabberd/log/PyYIMt-error.log</debugFile>
<!-- Show the raw data being sent and received from the xmpp and yahoo
servers -->
<!--<dumpProtocol/>-->
</pyyimt>
Les Seigneur
[EMAIL PROTECTED]
[EMAIL PROTECTED]