Gnus development mailing list
 help / color / mirror / Atom feed
From: Kai Grossjohann <grossjohann@charly.informatik.uni-dortmund.de>
Cc: ding@ifi.uio.no
Subject: Re: IMAP revisited
Date: 10 Nov 1996 14:36:38 +0100	[thread overview]
Message-ID: <vafd8xmt6l5.fsf@ls6.informatik.uni-dortmund.de> (raw)
In-Reply-To: Steinar Bang's message of 09 Nov 1996 17:30:26 +0100

>>>>> Steinar Bang writes:

  SB> If nobody's working on it, I see no option except to start
  SB> investigating how to write one (todays snow means that the
  SB> motorcycle season is definitely *over*...).

I've been working on something very simple lately.  A friend has
written a Perl module NNML which looks like an NNTP server and
reads/writes an nnml like directory structure (hence the name).  This
Perl module has been extended with a number of commands XACCEPT,
XDATE, XDELETE and XDELETEGROUP.  I have extended the nntp backend to
include mail-like backend functions using these additional commands.
For example, if you type `B c', Gnus uses two backend functions, one
to extract the article from the source group, the second to insert it
into the target group (the latter is called *-request-accept-article).
I wrote the insertion function which just sends XACCEPT to the server.
As another example, expiring articles uses XDATE to extract the date
from an article then uses the normal Gnus mechanisms to decide whether
or not the article should be deleted.

The backend now finally works (I'm using it right now) but is still
rather slow for some actions.

Please note that this is no fancy stuff: the normal Gnus mechanisms
are used to maintain marks and so on.

I think it will be quite useful for sharing mail between home and
office: set up an NNML server at both ends, tell the home server to
suck everything from the office server, then read the mail at home.
But this means I see some mails twice (because of the marks).

kai
-- 
I wonder why nobody don't like me,
or is it de fact dat I'm ugly? -- Harry Belafonte


  parent reply	other threads:[~1996-11-10 13:36 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-11-09 16:30 Steinar Bang
1996-11-09 21:31 ` Scott Blachowicz
1996-11-09 23:14   ` Sudish Joseph
1996-11-10  0:33     ` David Moore
1996-11-10  1:02       ` visigoth
1996-11-10 12:42         ` visigoth
1996-11-11 23:05     ` Paul Franklin
1996-11-14  8:52       ` Lars Magne Ingebrigtsen
1996-11-10 13:36 ` Kai Grossjohann [this message]
1996-11-10 13:40   ` Kai Grossjohann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=vafd8xmt6l5.fsf@ls6.informatik.uni-dortmund.de \
    --to=grossjohann@charly.informatik.uni-dortmund.de \
    --cc=ding@ifi.uio.no \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).