From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Teemu Likonen Newsgroups: gmane.emacs.help Subject: Re: Is anybody using "NotMuch" as an email client? Date: Fri, 12 Jul 2024 13:08:56 +0300 Message-ID: <87ed7y9b2f.fsf@iki.fi> References: <668fd123.170a0220.b2745.ceb8@mx.google.com> <877cdsyrt5.fsf@ryzen.jonjfineman.com> <6690f627.050a0220.125f4.51f3@mx.google.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4106"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.38.3 (https://notmuchmail.org) Emacs/29.4 (x86_64-pc-linux-gnu) Cc: Help-Gnu-Emacs@Gnu.Org To: Dr Rainer Woitok , Jon Fineman Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 12 12:10:10 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 1sSDE9-0000s2-MZ for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 12 Jul 2024 12:10:09 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sSDDT-0000E4-No; Fri, 12 Jul 2024 06:09:28 -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 1sSDDP-0000Cf-QT for Help-Gnu-Emacs@Gnu.Org; Fri, 12 Jul 2024 06:09:24 -0400 Original-Received: from meesny.iki.fi ([2001:67c:2b0:1c1::201]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sSDDL-00028Q-AU for Help-Gnu-Emacs@Gnu.Org; Fri, 12 Jul 2024 06:09:23 -0400 Original-Received: from mithlond (mobile-access-567343-179.dhcp.inet.fi [86.115.67.179]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: tlikonen) by meesny.iki.fi (Postfix) with ESMTPSA id 4WL6kn4KZhzyRc; Fri, 12 Jul 2024 13:09:04 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1720778947; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=pvw0UA17dzXhD7fL7sSX4qrU8YA0WFS9vf219JhERCs=; b=phzLH/KcDHF0LG5C3NxRBHDVH91AmWPh3h9tycmWj2xFwYv4zxk4ODVH5ud0M8fQYmvG24 00S7VC+XW/9MVkPh6PeP4Yxml39hYsdO4uQjgnZrxH6iDihIjXjCOfWQGQxuGueGWuHVNe d8ZgE3enZFi0XKDwdlZJEiaqR/BZnGs= ARC-Seal: i=1; s=meesny; d=iki.fi; t=1720778947; a=rsa-sha256; cv=none; b=EGZVepvSskpYr0G8KRLaCvblz1bajnWRzoxxP9wuEkZ9NfNjkIinZSnr+eP3Ks9ovRcOPJ nAvPypWiUI1+dRo6g9mec9GKQwpwta3ptyqybTrLkwkWgZ+J3RpJw37nJcouovVpNithSy iWXkLgF3BCTzxw2pg77D9z0tiq4cZk0= ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=tlikonen smtp.mailfrom=tlikonen@iki.fi ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1720778947; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=pvw0UA17dzXhD7fL7sSX4qrU8YA0WFS9vf219JhERCs=; b=RsY4QeabaSAWgu1F7v/uujCEzc95ucGhGe86Ku+vXQ/EuvN3LN5RJ51xbY+jFGfzkM+zZP gr2Q5q+jEzIzOb343RfeM/1KjlhoJ9++BY1MDixTkjf8Szq+BztP5ym3O6X6+PcBn001yV SIxqbJJPscJJtxqF6AZfW49uoFtVAVA= In-Reply-To: <6690f627.050a0220.125f4.51f3@mx.google.com> Received-SPF: pass client-ip=2001:67c:2b0:1c1::201; envelope-from=tlikonen@iki.fi; helo=meesny.iki.fi X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-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:147153 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable * 2024-07-12 11:23:49+0200, Rainer Woitok wrote: > While I agree in theory that the "MailDir" format is superior, this pro- > bably would become the main show-stopper: I have zillions of "mbox" type > mail folders spread all over my home directory which I'd have to con- > vert. Well, I think a simple "gawk" script could do the trick, but this > would have to be done in addition to the migration proper. There is a tool for splitting mbox files: "formail -s". > By the way, how does "NotMuch" choose the file names? Notmuch doesn't name files at all. User just configures a directory where the mails files or sub directories are. Notmuch doesn't necessarily touch them other than opening and reading. Exception is moving files between maildir subdirectories: usually from tmp/ to cur/ directory. Notmuch can also synchronize some maildir flags to Notmuch tags: new, replied, flagged and probably some others. > Is "POP3" supported? Decades ago I opted for "POP3" because "IMAP" (at > least then) was unable to do things the way I wanted them done.=20 Notmuch doesn't do much: it doesn't do any internet protocols. It's basically just a database and a command-line tool for that. Other tools are needed, like "fetchmail" or some IMAP synchronizing tool for getting the mail, Notmuch for indexing and searching the mail files, Notmuch Emacs (or other client) for user interface and mail sending (SMTP). Notmuch Emacs client can be configured to join the parts together but user must write a "hook script" for getting the mail and putting the files in the right place. The script could handle spam filtering, for example. Mine uses "bogofilter" for spam and does some mail tagging like adding "mute" or "follow" tags for mail I don't want or want to see. So, from Notmuch and Notmuch Emacs user gets really nice tools for building a custom mail system but they need other parts as well. =2D-=20 /// Teemu Likonen - .-.. https://www.iki.fi/tlikonen/ // OpenPGP: 6965F03973F0D4CA22B9410F0F2CAE0E07608462 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIYEARYIAC4WIQQL23klfGMkeOvdGCt57xklfWtWWwUCZpEAuBAcdGxpa29uZW5A aWtpLmZpAAoJEHnvGSV9a1ZbCOwBAOOCEduO4GrTRkQ8v2JU5Z/73xnm8otV03xr iw5qh0akAP45H0550Xpkm30Hd4k3HaD2IHSN8ISeWie0VdVRAR7CAw== =6FaC -----END PGP SIGNATURE----- --=-=-=--