是否可以将 icq 历史记录(客户端 pidgin)保存到 gmail 帐户?

是否可以将 icq 历史记录(客户端 pidgin)保存到 gmail 帐户?

我使用 pidgin 作为 icq 帐户。

来自不同的工作地点。

我有 pidgin 日志(只是文本文件)并想使用自定义标签将它们全部保存到 gmail。

有什么帮助吗?软件、脚本、指南?

UPD:我发现了一些脚本: https://github.com/gaubert/gmvault

从 gmail 下载/恢复文件。

现在我将尝试将 pidgin 日志转换为 gmvault 格式,然后将其恢复到 gmail。

答案1

“保存”到 Gmail?给他们发电子邮件。打开另一个电子邮件帐户,然后将其作为附件发送到您的 Gmail 帐户。

或者...因为您有一个 Gmail 帐户,所以请使用您的 Google Docs 帐户,然后将日志上传到您的 Google Docs 收件箱。

或者...因为您有 Google Docs,因为您有 Gmail,所以激活您的 Google Drive 帐户,然后将它们上传到公共驱动器箱。

如果您希望自动完成所有这些操作...请在使用 pidgen 的每台机器上安装 Google Drive,并在 pidgen 设置中,将保存日志的目录更改为该机器上的 Google Drive 目录。它们不会被标记任何自定义内容,但您可以从任何其他机器访问它们。

编辑经过更广泛的搜索,这是可能的,但是不同的 IM 客户端在 Jabber 上注册。创建 Jabber 帐户后,Pidgen 就可以正常工作了。

您需要 Psi 或其他支持注册 jabber 传输的 jabber 客户端。只有在注册 JIT 服务时才需要它,之后您可以使用任何其他 jabber 客户端。

您必须添加一个新的 Psi 帐户,以便您登录 gtalk 帐户。归根结底,就是将您的身份设置为[电子邮件保护],将服务器主机名覆盖为 talk.google.com,并使用端口 5223(安全)。连接时,您可能会收到证书警告。Google 有一个包含屏幕截图的详尽指南,如果它不适合您,您可以检查一下。

在 Psi 中选择“服务发现”,在地址栏中输入 jabber.anywise.com。Google 没有 JIT 服务,因此您必须使用外部服务,其他 jabber 服务器也可以使用。您不需要创建[电子邮件保护]帐户,Google 的 jabber 服务器将找到通往 JIT 服务的路径。从列表中选择 JIT,右键单击并选择注册。系统将要求您输入 UIN 和密码。配置完成后,您就可以使用 ICQ 了。

要将 ICQ 用户添加到您的联系人列表,请添加具有身份的 jabber 用户[电子邮件保护],将1234替换为真实的UIN。

如果您想导入完整的联系人列表,您将需要 JRU,对于 gmail.com/googlemail.com 来说,这有点复杂,因为我找不到如何覆盖他们使用的 perl 库的连接服务器主机名。Google 的 talk 服务器不支持非安全连接,所以我们也必须处理这个问题。

我最终在 JRU 中输入用户名:myusername、服务器:gmail.com、端口:5224。然后我添加一个临时主机文件覆盖,告诉我的操作系统,如果它看到主机名 gmail.com,它应该在内部将其解析为 127.0.0.1。然后我使用 socat 将连接包装在 SSL 中并将其指向正确的服务器 (talk.google.com)。命令是 socat tcp4-listen:5224,fork,reuseaddr ssl:talk.google.com:5223,verify=0。

修改 hosts 文件并运行 socat 后,您将能够使用 JRU 连接到您的 GTalk 帐户并使用其批量联系人编辑功能。

如果您可以让 Net::Jabber::Client 进行安全对话,并且只使用主机覆盖将 gmail.com 改为 talk.google.com 的 IP,那么您也许可以不用 socat。

相关内容