From mboxrd@z Thu Jan 1 00:00:00 1970 Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2001:558:fe21:29:69:252:207:34; helo=resqmta-ch2-02v.sys.comcast.net; envelope-from=eklhad@comcast.net; receiver= Received: from resqmta-ch2-02v.sys.comcast.net (resqmta-ch2-02v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:34]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 5F19A77C53 for ; Tue, 5 Jun 2018 02:36:39 -0700 (PDT) Received: from resomta-ch2-20v.sys.comcast.net ([69.252.207.116]) by resqmta-ch2-02v.sys.comcast.net with ESMTP id Q8NjfsmDo47tnQ8OMfEjfJ; Tue, 05 Jun 2018 09:36:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20161114; t=1528191398; bh=mhvJtmoge60CNfIjsXpXRIeW3I8CYheXf1BJLkeV+g4=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=N65h70gYz+gkml/JLhyHyB/aGIFXDKpwqxvicOmW1nDlC/9R5Dj1QjGLyrk6IOlvx 8I4zR2joAYJ/VayDArcWznqombdInnhYjp2VrPzx8IKL9ptUQrroU/Q/MMaJqKFQI/ 3e93sz3e2TU5OEjkX/TMLzb5h3T+Zowkllqzw+878cM46j/aetE0Mev8IHGD06Sw47 Ob3WDw6kk01sDFqwfAflZMVRBdo4P9DA1JTfFOHnZRaFIxDtortsMe2wNwZVFqeLHM 9XzmqDocLsftTD132rc+aRHfhXfbbZUAutvEgvYWAenr1RwuH3inAfAgHegYlxxKi7 tInhla6Z+gYxQ== Received: from unknown ([IPv6:2601:408:c300:8f09:21e:4fff:fec2:a0f1]) by resomta-ch2-20v.sys.comcast.net with ESMTPA id Q8OLfEVmsTGiGQ8OLfNMo8; Tue, 05 Jun 2018 09:36:38 +0000 To:edbrowse-dev@edbrowse.org From: Karl Dahlke Reply-to: Karl Dahlke User-Agent: edbrowse/3.7.3 Subject: [edbrowse-dev] imap mass action Date: Tue, 05 Jun 2018 05:36:37 -0400 Message-ID: <20180505053637.eklhad@comcast.net> X-BeenThere: edbrowse-dev@edbrowse.org List-Id: Edbrowse Development List Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=nextpart-eb-796935 Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfD5N05yzTX0Y2azpomcPBIoxwgVlixCiZa0ZTVqoy1CGtIcYO7JK1eO/VCciqv0yp6CK66rRL3y6mT1gQHzQAFRZZ7qIvwodKXNQco8teNkve/2x+DQq vqJBZe5lxfqjiW9rmsmjojjEt4fyOVf7ndUoKiNKAQDK6IC2wHfSP8wTEA2KXBJ7VOUi+WY6Va2MYHeT8FGFwL+wufmCmYHMcNffG08+3gqE5jtXrLOdbkk/ This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --nextpart-eb-796935 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Last time I wrote about random access for the messages in a large = folder, but there's something else edbrowse doesn't have, that would be = handy even if you only have a couple hundred emails. Some form of mass action, like move all the mails in this set to folder = x, or delete them all. Use the search feature for all the mail from fred flintstone /f fred flintstone Then maybe a *m command to move them all. * everything=20 m fredbox And there they go. Or in the trash folder, search for everything from twitter and delete = it. You may say filters can do all of this, and yes, but imap web interface = is not easy, not always simple to build filters, and maybe you just didn't make that filter yet, or it didn't work, or = Fred is sending you mails for the first time, and in the gmail server, filters don't mean anything in spam or trash, so you want to be abel to gather large groups together, wherein you = know there are no false positives, and delete them. Another variant of mass action is to delete all mail like the one you = are looking at, rather than all mail in the set you have fetched. * all mail like f from this sender m fredbox move to fred's box. In the trash world, if I'm looking at some stupid notification from = twitter, * all mail like f from twitter d delete No false positives here; there isn't any twitter mail I would want to = keep. I think this would be a powerful time saver - what do you think? Ideas on the interface? Is it worth doing? There are always lots of projects and only so much time. I know there are very few edbrowse imap users out there. Another obvious omission is being able to create folders. Maybe delete them too but at least create. I assume that can be done through the imap protocol, but I don't know. That's not as vital since you can make them once through the web = interface and use them thereafter. Karl Dahlke --nextpart-eb-796935--