From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/56107 Path: main.gmane.org!not-for-mail From: John Owens Newsgroups: gmane.emacs.gnus.general Subject: request for No Gnus addition: "nnvm" backend to read VM folders ? Date: Sun, 18 Jan 2004 10:56:23 -0800 Sender: ding-owner@lists.math.uh.edu Message-ID: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1074537152 18637 80.91.224.253 (19 Jan 2004 18:32:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 19 Jan 2004 18:32:32 +0000 (UTC) Original-X-From: ding-owner+M4647@lists.math.uh.edu Mon Jan 19 19:32:24 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AieCG-0000a6-00 for ; Mon, 19 Jan 2004 19:32:24 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1AieAA-0008JD-00; Mon, 19 Jan 2004 12:30:14 -0600 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AiI62-00057j-00 for ding@lists.math.uh.edu; Sun, 18 Jan 2004 12:56:30 -0600 Original-Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by justine.libertine.org (Postfix) with ESMTP id BA9A73A003C for ; Sun, 18 Jan 2004 12:56:29 -0600 (CST) Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1AiI60-0000aD-00 for ; Sun, 18 Jan 2004 19:56:28 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@gnus.org Original-Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AiI5y-0000a5-00 for ; Sun, 18 Jan 2004 19:56:26 +0100 Original-Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 1AiI5y-0006xn-00 for ; Sun, 18 Jan 2004 19:56:26 +0100 Original-Lines: 22 Original-X-Complaints-To: usenet@sea.gmane.org User-Agent: Gnus/5.1005 (Gnus v5.10.5) XEmacs/21.4 (Portable Code, linux) Cancel-Lock: sha1:9ZzKeGY2SS6kZSNztvhOiglsaYw= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:56107 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:56107 Greetings, I'd be very happy to see gnus have the capability of reading files in VM's mbox format and convert them into gnus nnimap format. What we need, then, is a nnvm (that I would personally then use to convert to nnimap). VM uses standard mbox format with an additional header (X-VM-v5-Data) per message that indicates flags set for that message. (There are also VM-specific headers on the first message for each folder, but those aren't as important.) Some of VM's flags should be stored in different places in gnus - there's a X-Status, a Status, and X-Keywords. Thus the backend will slurp in a VM mailbox and properly distribute its marks in the right places for gnus. Simon Josefsson did a significant amount of work on this, but he didn't have a chance to finish it up and isn't currently available to do so. We've tracked down most of the flag translations that need to be done at this point. I can also supply Simon's partial patch and a sample mailbox for translation (or post them if there's interest), as well as the email thread that we had when we discussed this. Please let me know if this (hopefully small) project is interesting to you? JDO