From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/31467 Path: main.gmane.org!not-for-mail From: Harry Putnam Newsgroups: gmane.emacs.gnus.general Subject: Re: fetching mail for multiple servers Date: 20 Jun 2000 03:24:30 -0700 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1035167874 14180 80.91.224.250 (21 Oct 2002 02:37:54 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:37:54 +0000 (UTC) Return-Path: Original-Received: from karazm.math.uh.edu (karazm.math.uh.edu [129.7.128.1]) by mailhost.sclp.com (Postfix) with ESMTP id 1076ED051E for ; Tue, 20 Jun 2000 07:34:53 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id GAC12012; Tue, 20 Jun 2000 06:31:14 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 20 Jun 2000 06:30:23 -0500 (CDT) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id GAA27369 for ; Tue, 20 Jun 2000 06:30:08 -0500 (CDT) Original-Received: from mail.networkone.net (mail.networkone.net [209.144.112.75]) by mailhost.sclp.com (Postfix) with SMTP id 7CF5AD051E for ; Tue, 20 Jun 2000 07:30:41 -0400 (EDT) Original-Received: (qmail 3255 invoked from network); 20 Jun 2000 11:30:40 -0000 Original-Received: from adsl-117-113.ln.networkone.net (HELO reader.ptw.com) (209.144.117.113) by mail.networkone.net with SMTP; 20 Jun 2000 11:30:40 -0000 Original-Received: (from reader@localhost) by reader.ptw.com (8.9.3/8.9.3) id EAA19941; Tue, 20 Jun 2000 04:30:34 -0700 X-Authentication-Warning: reader.ptw.com: reader set sender to reader@newsguy.com using -f Original-To: ding@gnus.org In-Reply-To: Kai.Grossjohann@CS.Uni-Dortmund.DE's message of "Tue, 20 Jun 2000 11:36:50 +0200" User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.5 Original-Lines: 35 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:31467 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:31467 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro=DFjohann) writes: > Right now, the algorithm for fetching mail is to go through all > servers in order. For each server, check if it gets mail. If so, > fetch mail from mail-sources and split it according to > nnmail-split-methods. >=20 > This means if there are two servers that get mail, Gnus fetches mail > for both of them but when processing the second one, no new mail is > left. >=20 > I suggest to add the following backward-compatible feature to Gnus: > when fetching mail for a server, look at server parameters > mail-sources and nnmail-split-methods. If the server parameter is > set, use it, else use the value of the global variable instead. >=20 > This means that people could do something like this: >=20 > (setq gnus-secondary-select-methods > '((nnml "work" > (nnml-directory "~/workmail/") > (mail-sources '((pop :server "work.pop.server")))) > (nnml "play" > (nnml-directory "~/privatemail/") > (mail-sources '((pop :server "private.pop.server")))))) >=20 That looks very useful. Its not clear from your post though, as to what will happen with the splitting. Is it possible to make this works so that each server can have its own split code too?=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20