From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: Delete emails of my Gmail account which doesn't relevant to me. Date: Sun, 27 Jun 2021 06:37:15 +0200 Message-ID: <87mtrbhqis.fsf@zoho.eu> References: Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17161"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:6kJvbr2KG0HxYAr6JW43VRMS6RA= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 27 06:37:54 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lxMYL-0004Eb-Df for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 27 Jun 2021 06:37:53 +0200 Original-Received: from localhost ([::1]:38194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lxMYJ-0003vH-Mm for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 27 Jun 2021 00:37:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxMXv-0003v8-0l for help-gnu-emacs@gnu.org; Sun, 27 Jun 2021 00:37:27 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:46026) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxMXt-0002Rg-Jx for help-gnu-emacs@gnu.org; Sun, 27 Jun 2021 00:37:26 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lxMXr-0003jc-ER for help-gnu-emacs@gnu.org; Sun, 27 Jun 2021 06:37:23 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131287 Archived-At: Hongyi Zhao wrote: > Currently, I've so many emails in the Inbox of Gmail > account, around 263821 entries. I want to efficiently delete > the ones which doesn't relevant to me, i.e., not include my > email address in the From/To/CC/BCC fileds. Can I do this > job with Emacs? Yes, if your client is Emacs Gnus you can use mail splitting, see `nnmail-split-methods', after you set that up, and there are helpers that use can use to test if the rule would take the article (mail) to the correct group (without actually moving it, so you can refine until perfect), when that is done you can do a "respool", something like this (defun gnus-summary-respool-all () (interactive) (let ((lines (count-lines (point-min) (point-max)))) (goto-char (point-min)) (gnus-summary-respool-article lines (gnus-find-method-for-group "nnml:mail.misc") ))) and all set :) -- underground experts united https://dataswamp.org/~incal