Gnus development mailing list
 help / color / mirror / Atom feed
From: kai.grossjohann@uni-duisburg.de (Kai Großjohann)
Subject: Re: road warrior trying to simplify a mail setup
Date: Fri, 07 Feb 2003 22:45:01 +0100	[thread overview]
Message-ID: <847kcbzrxe.fsf@lucy.is.informatik.uni-duisburg.de> (raw)
In-Reply-To: <86n0l82c2v.fsf@red.stonehenge.com>

merlyn@stonehenge.com (Randal L. Schwartz) writes:

> Do I need to restate the goals?  Here they are, just in case:
>
> 0) I get 1100 messages a day, which I sort by a Perl filter.
> 1) sometimes my laptop is connected, sometimes it isn't.
> 2) when it's connected, sometimes it's broadband, sometimes it's 28.8
>    where I'm paying by the minute.
> 3) most of the time, I'll be emailing while my laptop is connected.
> 4) sometimes I wanna answer email on my laptop when it's disconnected.
> 5) sometimes I wanna answer email at an internet cafe (no laptop) by
>    ssh'ing into my server
> 6) a bonus would be answering email in a web interface, in case I can't
>    get Putty or MindTerm to work (rarer these days)
>
> I'm doing everything but 4 and 6 by my current setup (no live mail on
> laptop, just ssh to server).  I wanna know what my options are to add
> #4, and maybe #6.  The "IMAP" stuff sounded like it was heading in the
> right direction, mixed with offline reader mode.  But I need to know
> what the downsides are, compared to what I've been using.

I still think that setting up an IMAP server and using Gnus in offline
mode is a good answer.  (Combined with an IMAP web interface.)

Regarding 0, you'd have to find a way to stick your Perl script
between the MTA and the IMAP server.  But you could just make your
Perl script the delivery agent, I think.  Postfix, for instance, knows
how to call procmail, so you could just use that facility.

Personally, I'm not that excited about Sieve, but I use it anyway
because I don't really *need* that much complexity in filtering.

Regarding 1, you can just download your mail whenever you are online.
I have (add-hook 'gnus-select-article-hook
'gnus-agent-fetch-selected-article) in my ~/.gnus, and it fetches
every message that you look at while online.  (Gnus has downloaded it
anyway for viewing, so why not store it in the agent...)  This makes
it faster to do the actual downloading.

Regarding 2, you can do batch transfers for the 28.8 case.  (I do
admit, however, that the agent fetches a bit much for my taste.  I'm
sure that will be found sooner or later.  I get the feeling that it
fetches too many headers, but I can't substantiate this.)

Regarding 3, that works out of the box if Gnus is plugged -- mail
just goes out, period.

Regarding 4, that also works out of the box if Gnus is unplugged --
mail stays in nndraft:queue...

Regarding 5, you have the webmail interface.  Or you can use any IMAP
client you like -- in online/connected/plugged mode.

One problem I see is that there are problems with
nnmail-split-fancy-with-parent: it accesses a local file on the host
where Gnus is running, so it won't work when you ssh to your server,
or use the webmail interface.

Another problem is that you can't move a message while disconnected.
I don't like this at all, but I don't know what to do.  (Messages to
be moved could be put in nndraft:queue, but then they won't show up
in the target group until you go online again.  Something that shows
messages in the target group right away would be difficult to
implement, given the Gnus architecture.)

-- 
A turnip curses Elvis



  parent reply	other threads:[~2003-02-07 21:45 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-05 17:04 Randal L. Schwartz
2003-02-05 21:47 ` Vasily Korytov
2003-02-05 21:49   ` Randal L. Schwartz
2003-02-06  9:30     ` James Leifer
2003-02-06 21:37     ` Kirk Strauser
2003-02-06 15:46 ` Kai Großjohann
2003-02-07  1:27 ` Stainless Steel Rat
2003-02-07  2:04   ` Randal L. Schwartz
2003-02-07  2:24     ` Stainless Steel Rat
2003-02-07  5:41       ` Randal L. Schwartz
2003-02-07 16:28         ` Stainless Steel Rat
2003-02-07 16:39           ` David S Goldberg
2003-02-07 18:14             ` Randal L. Schwartz
2003-02-07 18:49               ` David S Goldberg
2003-02-07 18:13           ` Randal L. Schwartz
2003-02-07 19:38             ` Stainless Steel Rat
2003-02-07 19:53               ` Randal L. Schwartz
2003-02-07 20:06                 ` Stainless Steel Rat
2003-02-07 20:18                   ` Randal L. Schwartz
2003-02-07 23:18                     ` Stainless Steel Rat
2003-02-07 21:45             ` Kai Großjohann [this message]
2003-02-07  7:18 ` Michel Schinz
2003-02-07  9:07   ` Niklas Morberg
2003-02-07 15:44     ` Randal L. Schwartz
2003-02-07 16:34       ` David S Goldberg
2003-02-07 15:52   ` Kai Großjohann
2003-02-14 21:53 ` David Wuertele
2003-02-15  5:50   ` Randal L. Schwartz
2003-02-15  6:02     ` Randal L. Schwartz
2003-03-01  0:32       ` David Wuertele
2003-03-03  8:50         ` Bjørn Mork
2003-03-03 17:27           ` David Wuertele
2003-03-04 12:11             ` Bjørn Mork

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=847kcbzrxe.fsf@lucy.is.informatik.uni-duisburg.de \
    --to=kai.grossjohann@uni-duisburg.de \
    /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).