Есть один говнобот (потому что я на пистоне кодить не умею почти), к которому я хочу прикрутить подобные методы работы с сервером (т.к. на том сервере, который используется ботом, включили обязательный TLS). Руководствуясь этим попытался сделать так:
cl.connect(secure=1)
cl.auth(jid.getNode(),password,"METAR weather bot",sasl=1)
DEBUG: socket start Plugging <xmpp.transports.TCPsocket instance at 0x94a7f0c> into <xmpp.client.Client instance at 0x94a7e8c>
DEBUG: socket start Successfully connected to remote host ('jabberon.ru', 5222)
DEBUG: tls start Plugging <xmpp.transports.TLS instance at 0x94a7f2c> into <xmpp.client.Client instance at 0x94a7e8c>