[shlug]批量删gmail邮件哪家靠谱?

151 views
Skip to first unread message

david pu

unread,
Nov 11, 2015, 1:00:37 PM11/11/15
to sh...@googlegroups.com
Gmail报空间不足了,需要批量干掉LKML近40w封邮件,发现一把搞不掉老超时,网上找了几个发现都不靠谱,现在是用xdotool模拟快捷键删,不知有啥更靠谱的推荐?

--
 ()   ASCII Ribbon Campaign
 /\   Keep it simple!

Yu Changyuan

unread,
Nov 11, 2015, 6:52:09 PM11/11/15
to shlug

gmail上自带的全删除会超时吗?

--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛上的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

Zoom.Quiet

unread,
Nov 11, 2015, 7:52:31 PM11/11/15
to shlug
buy more gdrive
--
Life's Pathetic, Let's Pythonic! 人生苦短, Python是岸!
俺: http://zoomquiet.io
授: http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization be learnning!

Jackie Mao

unread,
Nov 11, 2015, 8:13:46 PM11/11/15
to 上海LUG
搜出特定的邮件,全删除我试过还可以啊

以前的5刀一年20g很划算.....可惜忘了续费



您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”群组。

Yiling Cao

unread,
Nov 11, 2015, 9:15:55 PM11/11/15
to sh...@googlegroups.com
开新帐号

Zhao Yibin

unread,
Nov 11, 2015, 9:19:26 PM11/11/15
to sh...@googlegroups.com
是empty trash超时还是create filter超时?

--

Xiaobin Liu

unread,
Nov 11, 2015, 10:29:54 PM11/11/15
to sh...@googlegroups.com
买空间吧
一个月两刀

Yu Changyuan

unread,
Nov 11, 2015, 10:56:14 PM11/11/15
to shlug

买空间应该是个办法,但是东西删不掉有点可怕。

不知道直接联系谷歌客服,能不能解决删除的问题。

david pu

unread,
Nov 11, 2015, 10:59:26 PM11/11/15
to sh...@googlegroups.com
'selected all 4xxxxx mails in xxx conversations' 之后选delete就会超时。
用xdotool搞定了呵呵,发快捷方式每大约2s删掉100封,放那一个下午就全在Trash里了。
中间不小心点到Inbox,把里面的100封也给干掉了,还好我手快。

win=`xdotool search "linux-kernel"`
[ $win == 0 ] && exit;
sleep 2
while true;do
    xdotool windowactivate --sync $win
    sleep 0.2
    xdotool key shift+8
    xdotool key a
    sleep 0.2
    xdotool key shift+3
    sleep 0.2                                                                   
done
~                 

david pu

unread,
Nov 11, 2015, 11:03:05 PM11/11/15
to sh...@googlegroups.com
中间还试用了高大上的https://script.google.com,然并卵。。

Zoom.Quiet

unread,
Nov 11, 2015, 11:04:26 PM11/11/15
to shlug
03年 Gmail 发布时就曰过
never delete mail,
just archive it

12年过去了,还有人想删除邮件...
这是种什么情怀哪
屏幕快照 2015-11-12 12.02.48.png

david pu

unread,
Nov 11, 2015, 11:06:29 PM11/11/15
to sh...@googlegroups.com
我的已经提醒我余额不足快去续费了。。
Y的这中间和google photo/drive之类share的,我图片塞多了就被要求去续费。。

您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout

Yu Changyuan

unread,
Nov 12, 2015, 12:14:32 AM11/12/15
to shlug

借楼主贴搭车问一下,gmail怎么配置成IMAP下载完后删除?

目前的情况是inbox里面没了,但在all mail里面还是有。

Forrest Liu

unread,
Nov 12, 2015, 1:08:29 AM11/12/15
to sh...@googlegroups.com
​写个js脚本就ok了吧,都不用什么其他模拟工具​
 
Best regards,
Forrest Liu

August

unread,
Nov 12, 2015, 1:16:31 AM11/12/15
to sh...@googlegroups.com

我是这样,设置几个规则,把量大无用的邮件归到一起,然后选择select all 一起删除。要小心的是误删有用的邮件,规则指定要小心

david pu

unread,
Nov 12, 2015, 3:22:11 AM11/12/15
to sh...@googlegroups.com


大侠可以试一下,我是打开调试模式跟了几下那些被混淆过的代码就直接投降了:-(

david pu

unread,
Nov 12, 2015, 3:25:33 AM11/12/15
to sh...@googlegroups.com


Select all 出来足够多的时候,比如我这个有40万封就超时了删不成功的

Shell Xu

unread,
Nov 12, 2015, 3:33:06 AM11/12/15
to shlug
能用过滤器将邮件直接过滤到一个label下面,然后再全选删除么?google在当前页面全选的时候,会提示操作作用到全部邮件上的。即使留下少量邮件,也可以再来一次。。。
彼節者有間,而刀刃者無厚;以無厚入有間,恢恢乎其於游刃必有餘地矣。
blog: http://shell909090.org/blog/

david pu

unread,
Nov 12, 2015, 3:38:53 AM11/12/15
to sh...@googlegroups.com

作用到全部就超时了,现在脚本就是我每页显示100然后xdotool去搞快捷键一页一页删...

Junle Li

unread,
Nov 12, 2015, 3:43:16 AM11/12/15
to sh...@googlegroups.com
给Google报个bug吧,估计没考虑到有人要一下子删400k封邮件。

david pu

unread,
Nov 12, 2015, 3:49:15 AM11/12/15
to sh...@googlegroups.com

网上好多类似的讨论,后来看了下script.google.com 上关于gamilapp的api,也提到一把取回太多会出错。

Shell Xu

unread,
Nov 12, 2015, 4:11:38 AM11/12/15
to shlug
在filter里面加个时间,每次弄10k左右的邮件进去批量作用?麻烦是麻烦了点,一次也相当于你干100遍啊。。。

Jiachen Yang

unread,
Nov 12, 2015, 6:09:30 AM11/12/15
to sh...@googlegroups.com
有個搜索前綴 size: 可以篩選出佔用空間比較大的(含附件)。
比如我這邊 size:5m 顯示有 230 封郵件,就是說這 230 封的大小都超過了 5MiB ,刪掉的話能騰出至少 1.1GiB 的存儲空間。

小郵件就留着吧反正刪了也佔不了多大……
--------------------------------------------------------------------------------
Jiachen Yang 楊嘉晨
Graduate School of Information Science and Technology, Osaka University
Tel:   080-3853-2770
MSN:   firech...@hotmail.com
GMail: fars...@gmail.com

依云

unread,
Nov 12, 2015, 7:00:16 AM11/12/15
to sh...@googlegroups.com
On Wed, Nov 11, 2015 at 07:58:53PM -0800, david pu wrote:
> 'selected all 4xxxxx mails in xxx conversations' 之后选delete就会超时。
> 用xdotool搞定了呵呵,发快捷方式每大约2s删掉100封,放那一个下午就全在Trash里了。
> 中间不小心点到Inbox,把里面的100封也给干掉了,还好我手快。
>
> win=`xdotool search "linux-kernel"`
> [ $win == 0 ] && exit;
> sleep 2
> while true;do
> xdotool windowactivate --sync $win
> sleep 0.2
> xdotool key shift+8
> xdotool key a
> sleep 0.2
> xdotool key shift+3
> sleep 0.2
>
> done
> ~

这种事情不是 Selenium 最合适了么 :-)

--
Best regards,
lilydjwg

Linux Vim Python 我的博客:
http://lilydjwg.is-programmer.com/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?

单栋

unread,
Nov 12, 2015, 11:13:38 AM11/12/15
to sh...@googlegroups.com
邮箱空间不够!膜拜下……

依云 <lily...@gmail.com>于2015年11月12日 周四下午8:00写道:
--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”群组。

Zhu猪头

unread,
Nov 12, 2015, 8:54:29 PM11/12/15
to sh...@googlegroups.com
用 Mac 不 ? 用 Mac 自带客户端绑定 Gmail,然后就可以愉快地清空 Gmail 了。

您收到此邮件是因为您订阅了Google网上论坛上的“Shanghai Linux User Group”群组。

Yu Changyuan

unread,
Nov 12, 2015, 8:57:01 PM11/12/15
to shlug

个人经验,客户端是删不掉gmail的邮件的,至少IMAP不行。

Xiaobin Liu

unread,
Nov 12, 2015, 9:00:08 PM11/12/15
to shlug
对了
gmail有API试试看

Zhu猪头

unread,
Nov 15, 2015, 10:54:20 PM11/15/15
to sh...@googlegroups.com
我的 Gmail 都被清空了。。Mac 自带的 “mail app”

Zhao Yibin

unread,
Nov 20, 2015, 12:12:02 AM11/20/15
to sh...@googlegroups.com
http://www.pcworld.com/article/238597/how_to_bulk_delete_gmail_messages.html
先用filter放到Trash,再empty
我试过一次删几千封邮件,没有问题,
你可以加label:03-ml-linux-bluetooth date-end:2012-09-01 这种,分成多次

Chunis Deng

unread,
Nov 24, 2015, 9:43:58 PM11/24/15
to sh...@googlegroups.com
正好前段遇到同样的问题,一口气删掉了几年积累下来从来没看过的LKML的24w封邮件。
手动一次性删除总是失败,只能一次删除一个页面的50封邮件,所以写了个简单的基于GUITest的perl脚本。
Linux下用的是X11::Guitest; Windows下可以用Win32::GUITest。
前提:先用filter将所有的邮件放到某个文件夹下,以防止误删。
安装(linux下):
# apt-get install libxtst-dev
# cpanm X11::GUITest

脚本如下,勉强能用,供参考:
#!/usr/bin/perl -w

use strict;
use warnings;

use X11::GUITest qw/
        WaitSeconds ClickMouseButton M_RIGHT M_LEFT
        MoveMouseAbs
        /;

my $i = 0;
while($i < 1000){
        MoveMouseAbs 230, 210;
        #ClickMouseButton M_RIGHT;
        ClickMouseButton M_LEFT;
        WaitSeconds(1);

        MoveMouseAbs 480, 210;
        ClickMouseButton M_LEFT;
        WaitSeconds(5);

        print "i = $i\n";
        $i++;
}
需要修改坐标值,以及将1000改成合适的大小。

Reply all
Reply to author
Forward
0 new messages