From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/49926 Path: main.gmane.org!not-for-mail From: kai.grossjohann@uni-duisburg.de (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: road warrior trying to simplify a mail setup Date: Fri, 07 Feb 2003 22:45:01 +0100 Organization: University of Duisburg, Germany Sender: owner-ding@hpc.uh.edu Message-ID: <847kcbzrxe.fsf@lucy.is.informatik.uni-duisburg.de> References: <86fzr2ek0j.fsf@red.stonehenge.com> <864r7g6e3h.fsf@red.stonehenge.com> <86ptq44phn.fsf@red.stonehenge.com> <86n0l82c2v.fsf@red.stonehenge.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1044654276 16879 80.91.224.249 (7 Feb 2003 21:44:36 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 7 Feb 2003 21:44:36 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18hGIS-0004O1-00 for ; Fri, 07 Feb 2003 22:44:32 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18hGJc-0004Ed-00; Fri, 07 Feb 2003 15:45:44 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 07 Feb 2003 15:46:40 -0600 (CST) Original-Received: from sclp3.sclp.com (sclp3.sclp.com [66.230.238.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id PAA23164 for ; Fri, 7 Feb 2003 15:46:27 -0600 (CST) Original-Received: (qmail 63748 invoked by alias); 7 Feb 2003 21:45:26 -0000 Original-Received: (qmail 63743 invoked from network); 7 Feb 2003 21:45:26 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by 66.230.238.6 with SMTP; 7 Feb 2003 21:45:26 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 18hGR1-0000wl-00 for ; Fri, 07 Feb 2003 22:53:23 +0100 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 67 Original-NNTP-Posting-Host: pd951f1c2.dip.t-dialin.net Original-X-Trace: quimby.gnus.org 1044654803 3642 217.81.241.194 (7 Feb 2003 21:53:23 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 7 Feb 2003 21:53:23 GMT User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.3.50 Cancel-Lock: sha1:ft4dclf+CWPUHmm+HJkaWVnsrds= Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:49926 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:49926 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