From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Best Emacs Mail client. Date: Sun, 15 Nov 2020 18:55:18 +0300 Message-ID: References: <878sb2fxsw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20465"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) To: =?utf-8?B?7Zmp67OR7Z2s?= , help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 15 20:47:10 2020 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 1keNzR-0005B8-Rz for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 15 Nov 2020 20:47:09 +0100 Original-Received: from localhost ([::1]:53656 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1keNzQ-0006mn-P0 for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 15 Nov 2020 14:47:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50530) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keNxW-0006m5-04 for help-gnu-emacs@gnu.org; Sun, 15 Nov 2020 14:45:10 -0500 Original-Received: from static.rcdrun.com ([95.85.24.50]:37771) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keNxU-0007TC-19 for help-gnu-emacs@gnu.org; Sun, 15 Nov 2020 14:45:09 -0500 Original-Received: from localhost ([::ffff:41.202.241.56]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C1AE6.000000005FB18542.000070C7; Sun, 15 Nov 2020 19:45:06 +0000 Content-Disposition: inline In-Reply-To: <878sb2fxsw.fsf@gnu.org> Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support; helo=static.rcdrun.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/15 14:44:45 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -2 X-Spam_score: -0.3 X-Spam_bar: / X-Spam_report: (-0.3 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, SPF_HELO_PASS=-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:125274 Archived-At: * Amin Bandali [2020-11-15 18:24]: > Jean Louis writes: > > [...] > > > > Maildir format is number one choice for me, and I wish Emacs could be > > able to handle that, but it does not. > > https://cr.yp.to/proto/maildir.html > > > [...] > > That is not quite true, though. Emacs can handle Maildir via nnmaildir, > Gnus's Maildir backend; albeit with some quirks, such as slower startup > times for Gnus for large number of messages. It is not handling really maildirs but it is making something out of maildirs, producing new files, etc. And it is never ending for me. I have tried it. There are many maildir folders here on my side. In general good maildir handling program does not need to do anything with maildirs until they are accessed. Gnus tries to do what it does (don't know) and I never get the list of maildirs. So it is not functional for users that go over certain limits. > Alternatively, one can use nnimap, Gnus's IMAP backend, and point it > to a local dovecot instance in front of a local maildir. Mails on my side are spread and written from various computers and installing more specific software just to read file system is not logical. To handle maildirs for me means to be able to quickly access specific message by its Message ID or to simply open maildir folder and list messages and do the usual stuff. Similar how rmail behaves. I am fine with Emacs sending of emails. Nic Ferrier's package for Maildir is something closest to what I find efficient and I do use it when I wish to display all emails from specific user as such emails are in specific directory. > Advantages of doing so include the efficiency of dovecot in handling > large amounts of mail, and trivially easy email synchronization with > other machines through IMAP, using isync's mbsync. Normally to read emails in Maildir I use Mutt. Now for Emacs to read emails in Maildir efficiently I would need to either fight with nnmaildir in Gnus or use IMAP. It increases number of settings especially when using emails from multiple machines. By the way, movemail from GNU Mailutils works well and is well tweaked to move mails from anywhere to anywhere. > Have you tried using Gnus's nnimap? I don't have nearly as many maildir > folders, but I do have multiple hundred folders, and a total of several > hundred thousand messages, and my dovecot+nnimap setup has been handling > it very well thus far. I understand that and is good to get reminded. As I am using HyperScope for Emacs, I have to keep it simple for easier referencing and opening. There are too many command lines that depend on simple reading from file system. It is easier to keep it simpler without intermediary IMAP. IMAP supports some searches but I never used it. Mutt supports load of searches. mu4e does not support really direct Maildir access, it only supports database use. For notmuch I do not know. So best chance is with that maildir.el package -- There are 38 messages yet in my incoming mailbox.