From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/37702 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: [ANNOUNCE] NNDiary, a diary backend for Gnus. Date: Sat, 11 Aug 2001 02:04:02 +0200 Message-ID: References: <3d6z5z8c.fsf@oce.orst.edu> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035173072 15238 80.91.224.250 (21 Oct 2002 04:04:32 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 04:04:32 +0000 (UTC) Cc: ding@gnus.org Return-Path: Return-Path: Original-Received: (qmail 19224 invoked from network); 11 Aug 2001 00:04:32 -0000 Original-Received: from waldorf.cs.uni-dortmund.de (129.217.4.42) by gnus.org with SMTP; 11 Aug 2001 00:04:32 -0000 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien.cs.uni-dortmund.de [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id CAA28106; Sat, 11 Aug 2001 02:04:03 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id CAA19228; Sat, 11 Aug 2001 02:04:03 +0200 (MET DST) Original-Received: (from grossjoh@localhost) by lucy.cs.uni-dortmund.de (8.9.3/8.9.3/Debian 8.9.3-21) id CAA12264; Sat, 11 Aug 2001 02:04:02 +0200 Original-To: Jody Klymak In-Reply-To: <3d6z5z8c.fsf@oce.orst.edu> (Jody Klymak's message of "10 Aug 2001 15:25:39 -0700") User-Agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.0.105 Original-Lines: 39 Xref: main.gmane.org gmane.emacs.gnus.general:37702 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:37702 Jody Klymak writes: > ;; with an appropriate entry in .procmail... > (setq nndiary-mail-sources '((imap :server "imap.oce.orst.edu" > :mailbox "mail/nndiary" :dontexpunge t))) > > However, it is maybe a little cruder than you would like. The > "dontexpunge" means that it can be left on the IMAP server for other > users to fetch. However, is it now flagged as read? Maybe thats a > problem for other users who only fetch unread. How does gnus decide > what articles to get from the IMAP server? Does it keep track of > read/unread, or does it read the flags from the server? Doesn't this move things from the IMAP server into a local group? Or is it possible to tell nndiary to also store the nndiary:foo groups on the IMAP server? But I think your problem with the read mark is not really a problem. In my experience, every user has their own read mark. So if we share a folder, and I read a message, then you still see it as unread. However, other marks are per-folder, by default, rather than per-user. I'm using the following trick (kludge) to get a per-user dormant mark with my Cyrus 1.6.x server. Rumor has it that Cyrus 2.x will support per-user `flags' (the IMAP equivalent of marks), but I haven't seen it. (setcdr (assq 'dormant nnimap-mark-to-flag-alist) (format "gnus-dormant-%s" (user-login-name))) (setcdr (assq 'dormant nnimap-mark-to-predicate-alist) (format "KEYWORD gnus-dormant-%s" (user-login-name))) And then I tell Gnus to always display dormant messages (as if with `/ D') in all groups, and this way I get kind of a per-folder tick as well as a per-user tick. kai -- ~/.signature: No such file or directory