From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joel Reicher Newsgroups: gmane.emacs.help Subject: Re: Gnus IMAP Qs: catch-up vs delete vs expire & "gnus-expire" tag ? Date: Sat, 14 Dec 2024 23:04:23 +1100 Message-ID: <86pllulbco.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39838"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: help-gnu-emacs@gnu.org To: David Masterson Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 14 13:05:20 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 1tMQtb-000AAg-TC for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 14 Dec 2024 13:05:19 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tMQsx-00083E-D6; Sat, 14 Dec 2024 07:04:39 -0500 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 1tMQss-000813-0f for help-gnu-emacs@gnu.org; Sat, 14 Dec 2024 07:04:34 -0500 Original-Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tMQsq-0005Gx-FA for help-gnu-emacs@gnu.org; Sat, 14 Dec 2024 07:04:33 -0500 Original-Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-2163dc5155fso23494935ad.0 for ; Sat, 14 Dec 2024 04:04:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734177868; x=1734782668; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Tpqy86g2ns8SgbQopvuT9e3kdEk18AzcPoW22Ya/Mm8=; b=eWqqe0U4++TQAIwmyLbVQ5anc9ndrQ1I6Zzc3avA2KPDn507SSC5r2KFscPHwgBLaw 8bN3mvP36AJa4oH1bk0jewogwxHMQK0p/TL18pcJXGo9K3Xl5VsR2QSzaHQzRPGUthJK dUWDdmhMnrryLf8l8xj2Xq600VyjQbqhlnE9GXiM+mXXaRlj8Vd9WyFHtewWFaY1Bh5q AETSgLTGaC5pFRbySIZqmiXiVi2i9IF0pmmhKwQjc++KHgoBd1LANNaBRbSCSQKUgq6l aRmK04IjGxfa2afiYDuF2CESIfM8Zdu5vPWfdQKcmaRq7VwO/mSBFlMOzaQWjU8ANi0u /fyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734177868; x=1734782668; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Tpqy86g2ns8SgbQopvuT9e3kdEk18AzcPoW22Ya/Mm8=; b=QUvdry0XNNxCD+HMOJJJkBfEz7ktKMpQSV9NZJSwzmvMZ3vTwC8oQ92J1Ao+a4NCCV Km91oJIFjd3P/iF/ecj13vfTCfjZS2aW/O7KP0fBgMbY47liSRNpQXhdJ+fWFdUKGD59 dC3OgIk23zvgszMyby5YSUeGRZJR0beJucy/n0gpKNAd6hzeEWWS8wiei02nCs9C7D2Y TbGuh6VfLJKcO1xz9sqZIGTm+/91KbLZbMRxagtESLky2JQkfOuIQ8eBrwJHbKAiD1RJ crVKSj8lfT4ZDZ+BbdktOziTXSm1maFU33ThqpakYjYYS7y+fLE7wjnH1ItTsiUlSrwk NhUQ== X-Gm-Message-State: AOJu0Yw1F1TbrB8/ibfFUz76ksXC+KBlTwwmUMOPXTJwyVJAFFFu7fuj WVcioVrCz44LcO8R7Ac+kAh0iixMUE/J5aysrqcwbfdMM8UGliHy5TYCaw== X-Gm-Gg: ASbGnct2sxDzxyvLzO4oxX1WHrDGeJDLzkewD6HyD0+EG7cFU1F6nwu2KLJxeHQ2jmB Ciu5BbBHvsxrXFwVk5g+tl8fpqdc75FC8t5yqgaELLPGVftyu915Ve3jIeDhDkEjmC3jf8uOZoL ZTdSNwFeHDG3eM3cv10wVYNuyUEY3dJIVlYsWWCWkPa2URsEtN9c1osopg1cjfXqRZ6uU/KCXln QKu3Mu6Jhf7oiDkmx+8Uy1OGNDCaPDrCXngh1Jw/EFQWal95IekWBzU9PNg/9trYDCFDlfgYZLP 774M8cW+Ij76Nk229uCXhcP6RyMjMAQSzfXAzDNBUUBt X-Google-Smtp-Source: AGHT+IHJ5Ei3a2leAigffLSL/VGzFEifu2y964B4rKaB+X7IB71RAVZj75NUFahtOWpFzgB2XD9YcA== X-Received: by 2002:a17:903:32cb:b0:215:a028:4ed with SMTP id d9443c01a7336-218929c350fmr71682225ad.20.1734177867956; Sat, 14 Dec 2024 04:04:27 -0800 (PST) Original-Received: from LAPTOP-ACR66VVN (139-218-25-158.sta.wbroadband.net.au. [139.218.25.158]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-218a1dcb9b3sm11606175ad.89.2024.12.14.04.04.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Dec 2024 04:04:27 -0800 (PST) In-Reply-To: (David Masterson's message of "Sat, 14 Dec 2024 00:43:49 -0800") Received-SPF: pass client-ip=2607:f8b0:4864:20::62a; envelope-from=joel.reicher@gmail.com; helo=mail-pl1-x62a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:148795 Archived-At: David Masterson writes: > I have a number of questions... > > I've been trying to set up my mailing list environment using > Gnus with IMAP/SMTP via zohomail.com. I can read gnu.org > mailing lists via IMAP fine. > > 1. SMTP thru zohomail.com to gnu.org gets bounced as > "Undeliverable" due to a "550 - bad domain" error. Zoho support > says the email looks fine. I've been trying to get an answer > from sysadmin@fsf.org (email sent from my gmail account) for > several days, but no reply. Anyone seen anything like this? If you think Gnus/Message is responsible (i.e. sending with some other client is fine), then a faulty From: address is all I can think it might be. > 2. Due to limited space in a free account on zohomail.com, I > want to clean up old mail on both my system and the server. I > assumed the way to do that was (mostly) by "catchup", but that > just marks all the mails in the summary buffer as read. How do > you delete old email? There are a few ways, but you might want to start by reading (info "(gnus) Expiring Mail") You don't have to use expiry - the important part is what is done when Gnus actions the expiry, and this can be done without the expiry process - but personally I quite like it because setting marks is fast, and the actual deletion (server command) is done in bulk. It feels a lot like commit vs push in git to me. > 3. I thought 'expire' was the way to delete, but the manual > implies that expired email can be deleted by Gnus at some future > time. How is that controlled? That's covered by the info page above. I use nnmail-expiry-wait immediate. > 4. I found that the expired email wound up being tagged with > "gnus-expire" on the IMAP server. Is there an assumption that > the IMAP server will delete emails tagged with "gnus-expire"? > If so, how does that work? No. Expiry is actioned by Gnus. If you want to skip it completely (which I do at the moment in certain situations) you can do B DEL. > 5. Is this documented in the Gnus manual? At least the > assumptions of how the IMAP server should work around "deleting > emails". I think you will find there's no working around; it's just that Gnus tries to unify the news and mail experience as sensibly as possible, which is a little nontrivial since deletion doesn't really exist for news. This is also not specific to IMAP. A (possibly unnecessary) word of warning: the IMAP expunge operation has nothing to do with any of this, but it's easy to think it does. Cheers, - Joel