Я пытаюсь просто подключить XMPPPY к Openfire, отправить сообщение, а затем закрыть. Проблема в том, что я продолжаю получать
(Python 2.6)
import xmpp
pwd = "пароль"
JID = xmpp.protocol.JID ( "TestUser @ локальный")
cl = xmpp.Client (jid.getDomain ()) #, что переводится как 'localhost'
cl.connect ()
DEBUG: socket start Plugging <xmpp.transports.TCPsocket instance at 0x190ea1b8> into <xmpp.client.Client instance at 0x190e5320>
DEBUG: socket start Successfully connected to remote host ('localhost', 5222)
DEBUG: dispatcher start Plugging <xmpp.dispatcher.Dispatcher instance at 0x190ea2d8> into <xmpp.client.Client instance at 0x190e5320>
cl.auth (jid.getNode (), pwd) # переводит в «testuser» / «пароль»
DEBUG: sasl error Failed SASL authentification: <not-authorized />
DEBUG: sasl stop Plugging <xmpp.auth.SASL instance at 0x190f0320> out of <xmpp.client.Client instance at 0x190e5320>.
Я на 100% уверен, что имя пользователя и пароль верны, поскольку я пробовал много раз и могу подключиться через Spark.
Есть ли где-то параметр, который я пропускаю / у кого-нибудь есть успех с этим?