From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FORGED_MUA_MOZILLA,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4828 invoked from network); 20 Oct 2023 19:28:27 -0000 Received: from lists.gnu.org (209.51.188.17) by inbox.vuxu.org with ESMTPUTF8; 20 Oct 2023 19:28:27 -0000 Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qtvAK-0001Tc-Ks; Fri, 20 Oct 2023 15:28:12 -0400 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 1qtvAI-0001NA-Ge for info-gnus-english@gnu.org; Fri, 20 Oct 2023 15:28:10 -0400 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qtvAF-0004ry-Tt for info-gnus-english@gnu.org; Fri, 20 Oct 2023 15:28:09 -0400 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-1c9e95aa02dso9679465ad.0 for ; Fri, 20 Oct 2023 12:28:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697830086; x=1698434886; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:organization :in-reply-to:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=/yg4tbp4DRqUbn7jycMO+fV0/T7FhTFP4I9HEjBHFwA=; b=fVm2rDV6SxM3IIWp3cWrak5oMU+ZGkD6XIbatBCPHQ9m1yUBJLod+z+o7YAsKa2MHk RIal/2dRqge1Ucd9Xt1AdaUSloPEnZZMZAIaLg4rk95zT+OHPOpY+9gX6vrLDyRMssHN NIB5Ml65NP+PWHVnDcsdHFKFpsNM0ZH38+I+BDo8wpvCjvYKs1PNL44TM4nX6Emtth84 o2LudoyxpvdayMZ2I7Vq41Au2utDkuaU27fousUpq6HBjuVmbz+UUGh2okGVnyVR5lGE Wh8ICPUdlwY0WLdFOxPudBzbFK2oQZ7dENeBqUWaspNN7gV+HzQQd77zxo37kif8KZY1 se1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697830086; x=1698434886; h=mime-version:user-agent:message-id:date:references:organization :in-reply-to:subject:cc:to:from:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/yg4tbp4DRqUbn7jycMO+fV0/T7FhTFP4I9HEjBHFwA=; b=xMxKQztxrnRKVwD8Z1aIPvX5NYitMZ3wKiSGN96LnjxolPX/EZUWd8AK1NTj2RYK2y yVhkSOQkDahmasjtRqVIHRu603bEnQ3Qmgn4pqRZ9b8xSowlbbTPezHfMQ0PjdUzMQLM tB4dzXZq2xGlxKDB11WAiVdKTIVkCR8rezMCESxDtttH/y98U1ZYQ40fW3PRpWM/s6tK pfbfYTa4ROdIx44xgdu4XI3qE97GdDY+agXFC070rbEZu1fprVCVxNbutX+K+yutkdHq hO8yiJqNOnOXmREsmjovEFyxjRWZ8zZ+W4ajENVVgmrTPvX9uAeTdiodcCrXjRas3VK7 4doQ== X-Gm-Message-State: AOJu0YyH9EYtcSkifMqhT8kBL2ovE1/dmuAUEbqGYoNP49M56TKimFtX 0uexVGd8HF+pREPZQ17Bhi4= X-Google-Smtp-Source: AGHT+IF+EGKAqaPXSET4x3OmhaE1yFEiFRbe7u5HkzA/dnOXyaTqsW1k6+Pkh+R22VWoVaaFMU3gCw== X-Received: by 2002:a17:902:d2ce:b0:1c9:dba6:417a with SMTP id n14-20020a170902d2ce00b001c9dba6417amr8623702plc.9.1697830086057; Fri, 20 Oct 2023 12:28:06 -0700 (PDT) Received: from localhost (dhcp-141-239-241-54.hawaiiantel.net. [141.239.241.54]) by smtp.gmail.com with ESMTPSA id s12-20020a170902988c00b001c3be750900sm1874406plp.163.2023.10.20.12.28.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Oct 2023 12:28:05 -0700 (PDT) From: Bob Newell To: Eric Abrahamsen Cc: info-gnus-english@gnu.org Subject: Re: Does Gnus read and sync the read with IMAP? In-Reply-To: <87fs25un5f.dmfh@kegxvrd.lpahitv.info> (Bob Newell's message of "Fri, 20 Oct 2023 09:09:00 -1000") Organization: Avi Gobbler Publishing References: <65316d26.050a0220.cf46d.a86aSMTPIN_ADDED_BROKEN@mx.google.com> <87pm1ajru6.vaieud@sxvlwsiny.lyvnxaimo.net> <6531aa57.050a0220.a965a.55e5SMTPIN_ADDED_BROKEN@mx.google.com> <87sf66m7pn.fsf@web.de> <87edhq80f6.qtuqpnw@ymvf.vhkf.net> <87il71dimy.fsf@web.de> <87h6ml8k62.fsf@ericabrahamsen.net> <87fs25un5f.dmfh@kegxvrd.lpahitv.info> Date: Fri, 20 Oct 2023 09:28:04 -1000 Message-ID: <87bkctum9n.tcnukfs@dyoxh.ndpsknp.info> User-Agent: Mozilla/6.0 MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::632; envelope-from=chipschap@gmail.com; helo=mail-pl1-x632.google.com X-Spam_score_int: 8 X-Spam_score: 0.8 X-Spam_bar: / X-Spam_report: (0.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+ml=inbox.vuxu.org@gnu.org Sender: info-gnus-english-bounces+ml=inbox.vuxu.org@gnu.org > 3. But here's the big one, and one that I thought I understood > but seem to get inconsistent results. At what point does gnus > update the IMAP server? In other words, I read an article. > In the summary buffer that article definitely is now shown as > read. But that doesn't propagate instantly to the IMAP > server. I can see this by (say) opening a gmail web interface > and noting that the article I just read on gnus is still > unread on gmail web. (I will try a few test cases on my own > to see what I can learn.) Appendix: At least with gmail, the IMAP server appears to be pretty consistently updated with 'read' status from gnus when leaving the group. So (say) q-uitting the INBOX group updates the INBOX status on the server, as evidenced by the web interface. But there are still some inconsistencies with the All Mail folder. To wit, if I read an email in gnus INBOX, and then archive it to the All Mail folder (from gnus) /before/ I exit INBOX, then the mail remains 'unread' in All Mail on the web interface. Furthermore if I reload All Mail on gnus, that same email shows up now as unread. Although this is getting pretty gmail specific, it makes some sense. To gmail, INBOX and All Mail are simply labels and an email is not actually moved from one to the other; /all/ mail /always/ exists in All Mail and 'moving' from INBOX simply means removing the INBOX label. (The exception is Trash and Spam.) But gnus treats these as actual groups (call them folders if you wish). Now, when the email is moved out of INBOX to All Mail, and you exit INBOX, I'm guessing that the All Mail 'read' status isn't updated because gnus views that as a truly separate group. It would have updated INBOX but the email is already gone. Gnus doesn't know, hey this is gmail, they do things the gmail way. Similarly the email in question has yet to be seen in the gnus All Mail group, so when that group is entered/refreshed, the email comes up as a new unseen (unread) item. This points to an issue with gnus and gmail, namely that gnus follows a traditional paradigm which doesn't reflect how gmail actually works. I do not view this as a big issue, however, and fixing it would require, I think, massive rework well beyond the limited added value. I think things are a lot simpler with traditional email which has true IMAP folders. But as a practical matter, if a few emails are shown as unread, whether in gnus or another client, it isn't a show-stopper. -- Bob Newell Honolulu, Hawai`i - Via GNU/Linux/Emacs/Gnus/BBDB