From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jon Fineman Newsgroups: gmane.emacs.help Subject: Re: Is anybody using "NotMuch" as an email client? Date: Thu, 11 Jul 2024 09:35:50 -0400 Message-ID: <877cdsyrt5.fsf@ryzen.jonjfineman.com> References: <668fd123.170a0220.b2745.ceb8@mx.google.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13700"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.38.3 (https://notmuchmail.org) Emacs/29.4 (x86_64-unknown-openbsd) To: Dr Rainer Woitok , Help-Gnu-Emacs@Gnu.Org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 11 15:36:40 2024 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 1sRtyS-0003Bm-37 for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 11 Jul 2024 15:36:40 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sRtxt-0002Bz-D5; Thu, 11 Jul 2024 09:36:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRtxl-0001mT-QW for Help-Gnu-Emacs@Gnu.Org; Thu, 11 Jul 2024 09:35:59 -0400 Original-Received: from fhigh3-smtp.messagingengine.com ([103.168.172.154]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRtxj-0003vI-Hs for Help-Gnu-Emacs@Gnu.Org; Thu, 11 Jul 2024 09:35:57 -0400 Original-Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfhigh.nyi.internal (Postfix) with ESMTP id C6455114041B; Thu, 11 Jul 2024 09:35:52 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Thu, 11 Jul 2024 09:35:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1720704952; x=1720791352; bh=+fE/0wOyLyTQqB8MnuFadJdXE3T2 URKIRxruD71BS8c=; b=UeR8Mjm9gYtteb5MXe0aDvfmuv3VJeHh3/siyXyVpAo+ Mtyj3Z/V5Sd7SLoX5XAcFlQVnfj65YOOnSG8PKiZRzfVxR38GPDsEVoE18cCtbmD fRvGutRMaaLK0hjg4VauIkR5fkZc50b9FCp6yLRqfSAzk2Uw7/VkzK/P5rc81zYg +Q7nt0DJVZ0dAYbusiBymtDJubvH4DTY2aSBYX0d5f7kzSBjJbv29CGGp4iWwnuE qlseuFT05IJxO3go4wl2FTtVT0taHhg4aTziXHuoiUT1wT38ORHTXxvd3LlpuIF9 TsytvFmpco22PDNIvjPOGiRuS7AbO+RSMukG6haqsA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrfeeggdeijecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffujghffgfofffkgggtsehttdertderredtnecuhfhrohhmpeflohhnucfh ihhnvghmrghnuceojhhonhesfhhinhgvmhgrnhdrmhgvqeenucggtffrrghtthgvrhhnpe ejgeeutdetveefhfevueevveeukefgvdetveeuffelteehhfefveevgefhieekudenucff ohhmrghinhepnhhothhmuhgthhhmrghilhdrohhrghenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjohhnsehfihhnvghmrghnrdhmvg X-ME-Proxy: Feedback-ID: i379043cf:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 11 Jul 2024 09:35:51 -0400 (EDT) Original-Received: from localhost (jonjfineman.com [local]) by jonjfineman.com (OpenSMTPD) with ESMTPA id 531c7578; Thu, 11 Jul 2024 09:35:50 -0400 (EDT) In-Reply-To: <668fd123.170a0220.b2745.ceb8@mx.google.com> X-Mailer: Emacs/Notmuch Received-SPF: pass client-ip=103.168.172.154; envelope-from=jon@fineman.me; helo=fhigh3-smtp.messagingengine.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 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-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:147139 Archived-At: Dr Rainer Woitok writes: > Greetings, > > currently I'm using "Rmail" for processing my email. It works, but it > also is rather spartan sometimes. Somewhere someone mentioned "NotMuch" > but from searching the Internet, I'm not yet sure it is what I want. > > Currently I'm using the traditional approach of storing related mails in > "mbox" type mail files. Rather infrequently I have the need of search- > ing all mails in an mbox for a string or regular expression. Apart from > reading and writing mails I need to reply, to forward and occasionally > to resend mails. As for downloading attachments, it's mostly enough to > download them one by one but sometimes I want to download them all in a > single sweep. > > Is anybody out there using "NotMuch" as their daily email driver and > willing to share their experience? > > Sincerely, > Rainer I use it. It has some quirks, but notmuch coupled with the emacs gui notmuch is really a full fledged email client. It doesn't create HTML emails, but can view them via eww or w3m. If I have a complicated email I will view it in firefox. But I try to avoid those. I found to make it easy and seamless I needed quite a few settings, elisp functions and shell scripts. By design it doesn't delete emails and is tag and thread based. I created some scripts modeled after their suggestions on their site to tag and then delete emails on my own. I think the ability to search and actually find an email is unparalleled in today's clients. I like their use of the Maildir format for storing emails. One file per email. But you need offlineimap or mbsync to sync email up and down. Those scripts alone can be tedious to set up. The side benefit is it gives me a backup of my mail. You might also want to ask on their email list at: Their web site is at