From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id QAqnBCapjGIJFgEAbAwnHQ (envelope-from ) for ; Tue, 24 May 2022 11:45:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id eHxNBCapjGLRfQAAauVa8A (envelope-from ) for ; Tue, 24 May 2022 11:45:10 +0200 Received: from mail.notmuchmail.org (yantan.tethera.net [IPv6:2a01:4f9:c011:7a79::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B9D902C690 for ; Tue, 24 May 2022 11:45:09 +0200 (CEST) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 5BD935F70E; Tue, 24 May 2022 09:45:06 +0000 (UTC) Received: from code.pm (ks39550.kimsufi.com [91.121.23.116]) by mail.notmuchmail.org (Postfix) with ESMTP id 33A365F6E8 for ; Tue, 24 May 2022 09:45:03 +0000 (UTC) Received: from localhost (122.188-176-91.adsl-dyn.isp.belgacom.be [91.176.188.122]) by code.pm (Postfix) with ESMTPSA id C5FEFBF6EF; Tue, 24 May 2022 11:45:36 +0200 (CEST) From: erik colson To: notmuch@notmuchmail.org Subject: Re: moving mail to another maildir based on tags and renaming files In-Reply-To: References: <87ilpwc68x.fsf@beavernet.be> <87bkvndi3g.fsf@beavernet.be> Date: Tue, 24 May 2022 11:45:02 +0200 Message-ID: <875ylvs1r5.fsf@toolbox.mail-host-address-is-not-set> MIME-Version: 1.0 Message-ID-Hash: 6XDZA2HFLH5ZVMBQHQUMNSZVPTVVUZ5O X-Message-ID-Hash: 6XDZA2HFLH5ZVMBQHQUMNSZVPTVVUZ5O X-MailFrom: ec@toolbox.mail-host-address-is-not-set X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.3 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: DE ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653385509; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post; bh=N9ao0YI4E9V0VzRnyRRDuDk9M0dtOC7lhQcm3d5vYy8=; b=tCAkJZbEqxbTad4fwo+Rc6Q5bmfqPrtl1aLk8KFjhQmapfAEMVU4hubPTTQUUxpPwNb3Qk NClICFmGH/tITNPeyNdO2sV7U+8cUvlR0y88y8C6SiSfI1fy7hzIRmzRCBImoQ5cZXDs5Z rODHvNBcUYPU/RFxk+aLlonCd275EfNEXkcdIByFtI+p/1/i+C3ffd9++UR5E+qBYQbOka KY7coDl9TN8JQTwvrJ06mDuQDIRm7uRQbb61Meb50yV6VaXCfBVPtZNToUMDvZaKsRjrbT ERYUX206eumHs/EryZI5wzY8eOC7HlgyPI092hzrYMAtVdSgjTVihx0NBseYrQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653385509; a=rsa-sha256; cv=none; b=pFiDXmJ/bCo+JsMgH69Tm5lfYnI4cxrb6FNMDlBH+aBan9c2dGHxfsmtvECsmVgd9d9Aa4 dkuIEwj+MiYzNFx1hnuRW7hen/Me6rIbG66NiT1FVBghmnG1vRmpY0vr1vH5YXj2W6uorh Q6rIGMfSf/yiG1Wl36gmAsygUr8JtD9gQ1LrlWVaEyvBZLBMI27SJKYmot4jKqZNN3YxPq xDffCXPGVguLwkE/8/aiB9mZUwQ9QsF1J/mmgW55nL8IKPn8alA8InCl6N7eYCPALgB+Uf UDh40ShNnXHDMrfZ3sTxUpN4cWljWBMtJJbJMllVTf2FtRHPZ8LUGWiWboQH/g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: -3.52 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: B9D902C690 X-Spam-Score: -3.52 X-Migadu-Scanner: scn0.migadu.com X-TUID: Rb6ra6JaNFDP "inwit" writes: > Yeah, that is correct. But it proved trickier than it seemed to me (thus the > safeMove2 attempt). Yes, I have seen that > I must confess that I've holding this tag/folder scheme for over a year now, and > that I'm more and more inclined to reduce the amount of folders that I keep > (I've recently fused 3 or 4 of my biggest folders into Archive, for example). > I'm trying to reduce my use of portable devices, and the truth is that search > engines offered by webmail are slowly getting better, so I feel less exposed by > not having my mail ranged in folders. I guess the whole tag-based paradigm is > also settling down on my mind, although I still feel that its nowadays a bit odd > to rely on a single local copy instead of a cloud-based solution. For this last > problem, there have been some interesting developments recently that I need to > investigate (precisely, the nmbug evolution). I have 1000+ mailboxes linked to projects. Every project gets a number and every 'subject' in the project gets its own subfolder. Take that down 20+ years and you get 1000+ folders ;) With notmuch my idea is to bundle the subfolders in the mainfolder so that would roughly divide the mailboxes by at least 5. With notmuch the subfolders are definitely to be tags. I want to keep the folder for every project to at least have some kind of fallback in case the notmuch database gets corrupt.. That is my most important fear with notmuch ;) I was thinking if notmuch offers some kind of 'dump' for the database, so it can eventually be restored ? > Anyway, notmuch rocks. :) quite a lot, in fact ! -- erik colson