From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/35245 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: NNML => NNIMAP migration (and IMAP server recommendations. :) Date: 07 Mar 2001 11:00:42 +0100 Message-ID: References: <873dcqmetb.fsf@inanna.rimspace.net> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035171020 1960 80.91.224.250 (21 Oct 2002 03:30:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 03:30:20 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: (qmail 913 invoked by alias); 7 Mar 2001 09:59:47 -0000 Original-Received: (qmail 904 invoked from network); 7 Mar 2001 09:59:47 -0000 Original-Received: from dolk.extundo.com (195.42.214.242) by gnus.org with SMTP; 7 Mar 2001 09:59:47 -0000 Original-Received: from barbar.josefsson.org (lie.extundo.com [195.42.214.244]) by dolk.extundo.com (8.11.2/8.11.2) with ESMTP id f279xek29331; Wed, 7 Mar 2001 10:59:41 +0100 Original-To: Daniel Pittman In-Reply-To: <873dcqmetb.fsf@inanna.rimspace.net> (Daniel Pittman's message of "07 Mar 2001 14:35:28 +1100") Mail-Copies-To: nobody User-Agent: Gnus/5.090001 (Oort Gnus v0.01) Emacs/21.0.99 Original-Lines: 38 Xref: main.gmane.org gmane.emacs.gnus.general:35245 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:35245 Daniel Pittman writes: > My current plan is to use Cyrus-IMAP as the server backend (on the local > machine, with one user). Has anyone a recommendation against using this > tool? No. Good choice. > After using 'B c' (for testing) to spool 2,200 articles into IMAP, I am > more than a little afraid of the time it will take to do this migration > in Gnus. My estimate is ~ 48 hours, maybe more. > > So, any suggestions for dealing with that issue? There are utilities such as `imapcopy' that are faster, but the flags are a problem. Hm. You could trick Gnus into setting the flags for you, using `G E' and some hackery, but you'd need to be very careful about article numbering. You probably need to compact your nnml article range first. Seems tricky. Or you could optimize `gnus-summary-move-article' / `nnimap-accept-article' for bulk transfers. This shouldn't be very difficult, and would probably take less than 48 hours. > [1] This is based on issues encountered at my place of work while they > were testing Courier. I am happy to hear this dismissed. 8-bit _bodies_ are ok (I think), but Courier choses to (rightly) reject articles with unencoded 8-bit characters in headers. It's easy to patch around this. Cyrus used to do the same, but now it simply replaces 8-bit characters with `X'. Also, sendmail is able to perform 8bit stripping. Courier does not store the original RFC822 content, from what I hear. Also from what I understand, this breaks PGP/MIME and S/MIME. To me, that's more troublesome. And oh, take backups.