apprise: XMPP Notifications do not work

First things first: Thanks for conceiving this excellent notification tool using Python!

📣 Notification Service(s) Impacted XMPP

🪲 Bug description When using the XMPP notification plugin as outlined below, we have not been able to communicate with the XMPP server at jabber.ccc.de. The reason is apparently that the communication times out. However, we are able to confirm it works with the very same Jabber-ID account when using xmpppy.

We installed apprise==0.8.4 and sleekxmpp==1.3.3 through pip install apprise sleekxmpp inside a Python virtualenv.

💡 Screenshots and Logs

apprise --body='hello world' 'xmpps://foo:redacted@jabber.ccc.de?to=foo@jabber.ccc.de&verify=no' -vvvvvv
2020-03-18 01:53:43,926 - WARNING - Language detection failure / unknown locale: UTF-8
2020-03-18 01:53:43,927 - TRACE - URL ... unpacked as:
user="foo"
password="redacted"
port="None"
host="jabber.ccc.de"
fullpath="None"
path="None"
query="None"
schema="xmpps"
url="xmpps://foo:redacted@jabber.ccc.de"
qsd="{'to': 'foo@jabber.ccc.de', 'verify': 'no'}"
qsd+="{}"
qsd-="{}"
secure="True"
verify="False"
targets="['foo@jabber.ccc.de']"
2020-03-18 01:53:43,928 - DEBUG - Loaded URL: xmpps://foo:redacted@jabber.ccc.de/foo%40jabber.ccc.de?format=text&overflow=upstream&verify=no&xep=30%2C199
2020-03-18 01:54:16,707 - WARNING - XMPP Server is taking too long to respond.

💻 Your System Details:

  • OS: macOS
  • Python Version: Python v2.7 and Python v3.7.4

🔮 Additional context We are looking at using Apprise from mqttwarn, see also https://github.com/jpmens/mqttwarn/issues/400.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 1
  • Comments: 16 (8 by maintainers)

Commits related to this issue

Most upvoted comments

I want to get an official release out, so I will close this off and fix XMPP requests as they come.