I noticed that Conversation's "Server info" view reports support for PEP as "Broken". A look at the Conversations log shows this sequence:
07-11 20:59:47.656 D/conversations( 1863): AxolotlService (
07-11 20:59:47.656 W/conversations( 1863): AxolotlService (
07-11 20:59:47.847 D/conversations( 1863): AxolotlService (
We are using the default settings for PubSub in ejabberd.yml, with the exception of "ignore_pep_from_offline: false".
Any ideas why ejabberd might return 403 when trying to publish information?
What ejabberd version are you
What ejabberd version are you using? Did you maybe upgrade an ejabberd 2.x version to a more recent release (recently)?
And what storage backend are you using for PubSub? If you're using Mnesia, what's the output of
ejabberdctl mnesia info | grep pubsub
?Does it work for other accounts on the same server?