gpt4 book ai didi

linux - sendxmpp 未授权失败(Error AuthSend)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:40 24 4
gpt4 key购买 nike

我正在尝试使用 sendxmpp 从 Linux 机器上的 shell 发送 Google Hangout 消息。为此,我安装了最新的 sendxmpp (1.24)。

一切看起来都很好,除了身份验证失败。这是我使用的命令:

echo "GTalk Test" | sendxmpp -v -t receiver.username

这是输出:

sendxmpp: config: 'password' => '[sender.pass]'
sendxmpp: config: 'component' => 'gmail.com'
sendxmpp: config: 'jserver' => 'talk.google.com'
sendxmpp: config: 'username' => '[sender.username]'
sendxmpp: ssl_verify: 1
sendxmpp: tls_ca_path:
sendxmpp: Connect: 1
Use of uninitialized value in string eq at /usr/bin/sendxmpp line 518.
Error 'AuthSend': [?]
sendxmpp: Disconnect

我已将用户名和密码复制粘贴到 gmail 登录屏幕,以确保没有错别字。

我还打开了“不太安全的应用程序”设置 ( https://www.google.com/settings/security/lesssecureapps )

此外,在此页面上:https://security.google.com/settings/security/activity?pli=1&p gmail 告诉我一个未知的设备试图登录并阻止它这样做。我已经告诉它是我,所以它不必担心,自从我这样做后,屏幕上就不会再出现其他尝试。

我还手动向两个帐户发送消息(成功),以确保它不会在该级别被阻止。

当我打开调试 (-d) 时,这是(最后一部分)输出:

XMPP::Conn: AuthSASL: shiney new auth
XML::Stream: Send: (<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>[hash]</auth>)
XMPP::Conn: AuthSASL: haven't authed yet... let's wait.
XMPP::Conn: Process: timeout(1)
XML::Stream: Read: buff(<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>)
XML::Stream: Read: buff(</stream:stream>)
XML::Stream: Read: buff()
XML::Stream: Read: ERROR
Use of uninitialized value in string eq at /usr/bin/sendxmpp line 518.
Error 'AuthSend': [?]
XML::Stream: Send: (</stream:stream>)
XML::Stream: SetCallBacks: tag(node) func(CODE(0x29855b8))
XMPP::Conn: Disconnect: bye bye
sendxmpp: Disconnect

我也曾尝试将@gmail.com 添加到我的用户名(只是为了尝试),但这也会导致失败(尽管略有不同:<invalid-authzid/>)

所以,我知道它已成功连接,我知道它使用的是正确的帐户,但我仍然遇到身份验证失败。我还能尝试什么?

最佳答案

我在 Ubuntu 14.04 下遇到了类似的问题,并按照 this page 中的说明解决了它通过使用这个命令:

echo "message to send" | sendxmpp -t -u from_user -o gmail.com to_user

非常重要的是,from_userto_user 是在没有 @gmail.com 的情况下编写的

关于linux - sendxmpp 未授权失败(Error AuthSend),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30734857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com