本着对自己的数据负责的精神,我定期通过IMAP提取我的Gmail电子邮件进行备份。
但是,其中不包括Gmail中也提供的Google Talk聊天日志。有没有办法导出这些日志?该数据解放阵线似乎并不有关于谷歌谈的任何信息。
rm -rf *
在主目录中上了课。
本着对自己的数据负责的精神,我定期通过IMAP提取我的Gmail电子邮件进行备份。
但是,其中不包括Gmail中也提供的Google Talk聊天日志。有没有办法导出这些日志?该数据解放阵线似乎并不有关于谷歌谈的任何信息。
rm -rf *
在主目录中上了课。
Answers:
Gmail的IMAP界面现在可以访问聊天消息。如果您已经设置了Gmail IMAP,则只需在Gmail设置中为“聊天”标签启用IMAP可见性(在“标签”标签中,每个标签都可以使用“在IMAP中显示”复选框) 。
更新:此方法适用于Google聊天,但不适用于环聊,仅通过IMAP公开Google聊天类型的对话,直到2013年春/夏为止,几乎所有对话都将公开,这取决于何时启用了Google环聊。
资料来源:
后面的链接提供了一种通过JSON格式通过Google Takeout下载的替代方法
将它们转发到您具有POP / IMAP访问权限的电子邮件地址。
您可以在GMail中创建一个过滤器来为您完成繁重的工作。制作新的过滤器时,请将“有文字:”空白处的“ in:chats”,然后选择要执行的操作(例如转发)。
顺便说一句,值得注意的是,“具有单词:”空白功能就像上面的搜索栏一样(据我所知),因此,您可以在其中输入各种搜索运算符来制作真正复杂的过滤器!
in:chats
,您将获得所有聊天记录,但无法转发。过滤器(尽管您必须不时地手动运行它)会显示相同的搜索结果,并且还允许您对这些结果采取行动(例如,转发它们)。
没有任何转发标签过滤解决方案有效...
“不会转发旧邮件”
惊人!-为什么我们无法访问聊天记录?有法律问题吗?我已经搜索过很多次,并且总是放弃。
没有一个明确的答案,我可以在任何地方找到它,所有假定的答案很快就出现了……而上次尝试时,我无法使Python脚本正常工作-但后来我使用x64,并不十分熟悉首先使用Python。我将再试一次-手指合十。
我想出了一种方法,可以使用浏览器脚本工具iMacros通过转发它们来解决它们。我认为此宏仅适用于Firefox 3.6,您可以从此链接中获取。我不会安装和设置它们中的任何一个,但这是我使用的宏。
VERSION BUILD=7300701 RECORDER=FX
TAB T=1
FRAME F=4
TAG POS=1 TYPE=SPAN ATTR=CLASS:hE&&TXT:Reply
WAIT SECONDS=.5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:to CONTENT=test@GMAIL.COM
TAG POS=1 TYPE=DIV ATTR=TABINDEX:1&&ROLE:button&&TXT:Send
WAIT SECONDS=3
TAG POS=1 TYPE=IMG ATTR=ALT:&&SRC:images/cleardot.gif&&CLASS:iHkD0e&&TXT:
WAIT SECONDS=2
只需将“ test@gmail.com”替换为您要转发到的电子邮件地址即可。
现在,唯一的其他关键建议是从何处开始宏循环。要正确执行此操作,您将需要创建标签并将所有的Gmail聊天分配给它。这样一来,您就可以按时间顺序查看聊天记录,并以这种方式转发。
然后在gmail中单击标签,当列表打开时,它很可能会先打开到最新的标签。因此,转到标签内容的最后一页。打开最后一个项目。这是您在iMacros中单击“播放循环”时的情况。
我有1千个聊天记录要导出。您会注意到代码中有“ wait”语句,这将使浏览器有时间跟上。他们可能需要调整。
另外,每两分钟检查一次,因为有时它会引发错误,或者尝试在发送电子邮件之前移至下一个(较新的)聊天。只需单击“取消”,它将返回到脚本,并且电子邮件已发送。
如果在操作过程中引发任何其他错误,则您应该能够调整循环持续时间,然后重新启动而不会出现问题。
自从我因为垃圾邮件而切换了Gmail帐户以来,这一直困扰着我,因此我终于很高兴在我的所有内容都被删除后关闭了该帐户。