Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
From: Peter Davis <pd@world.std.com>
Subject: Re: pop3 leave on server, then fetch, Expire = delete from server
Date: 03 May 2002 09:52:21 -0400	[thread overview]
Message-ID: <4rhpcp9m.fsf@bitstream.com> (raw)
In-Reply-To: <m3pu0eja8o.fsf@peorth.gweep.net>

Stainless Steel Rat <ratinox@peorth.gweep.net> writes:

> * prj@po.cwru.edu (Paul Jarc)  on Thu, 02 May 2002
> | AFAICT, there are no unsafe servers.  There are *unusable* servers,
> | but they are reliably detectable.
> 
> Not always, or not easilly.  qpopper 4 can be compiled such that a
> successful RETR automatically causes the server to silently issue a DELE to
> itself.  "Leave mail on server" will never work for a server compiled that
> way.

In that case, it wouldn't matter whether the user tried to leave mail
on server or not.  Or are you saying that if there's no "leave on
server" capability, users will have no expectation of having their
mail saved, so they will work around that?

I think it seems overly cautious to me to cripple an entire software
product because of the eccentricities of one particular POP server
compiled with some particular set of options.

> > [...]
> | Even with timeouts, it seems that bouncing is the worst that can happen;
> | mail will never be *silently* lost.
> 
> I am not absolutely certain of that.  I have seen Outlook and Eudora
> silently lose entire drops worth of mail, but only when the client has
> "delete message from server after downloading" disabled.  I have been
> unable to determine exactly why it has happened.  That makes me skittish
> about the whole idea.

I've used Eudora for over 7 years, with the "leave on server" option,
getting hundreds of messages per day, and have *never* lost a message
from the server.

Outlook I wouldn't touch with a 10-foot pole anyway.

> > [...]
> | I don't think that's necessary.  There could be a single list of UIDLs
> | associated with Gnus article numbers and marks.  An entry would not be
> | removed until we see a UIDL list from the server that does not contain
> | the corresponding UIDL.  If an article was supposed to be deleted, but
> | was not, then it would still have the 'expire mark later, so it would
> | automatically be DELE'd again.
> 
> You make it sound so simple.
> Try implementing it, and see for yourself that it is not so simple.

epop3mail creates files like

    .uidls.pd.world.std.com

The name of the file gives the exact account information for the
server from which those messages were fetched.  It seems to me that
marking those messages for deletion, and then having a function which
connects to that server, check for, and deletes those messages, should
be do-able.  No?

Right now, I can't even set up gnus to delete from one server and
leave messages on another.  That would at least make gnus usable for
me.  Even with epop3mail (or XEmacs with the mail-lib pop3.el), I
can't do this with gnus.  VM has this capability.

-pd


-- 
--------
                             Peter Davis
               Funny stuff at http://www.pfdstudio.com
                 The artwork formerly shown as prints
    List of resources for children's writers and illustrators at:
                  http://www.pfdstudio.com/cwrl.html


  parent reply	other threads:[~2002-05-03 13:52 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-22 22:09 Seth Delackner
     [not found] ` <m3lmchdaaf.fsf@multivac.cwru.edu>
     [not found]   ` <m3bsddfwrc.fsf@peorth.gweep.net>
     [not found]     ` <aak14u$d00$1@news.bitstream.com>
     [not found]       ` <m37kmq75l9.fsf@multivac.cwru.edu>
     [not found]         ` <aamdpk$eoc$1@news.bitstream.com>
     [not found]           ` <m3pu0g7j7j.fsf@peorth.gweep.net>
2002-05-01 15:08             ` Paul Jarc
     [not found]               ` <m3elgvfys4.fsf@peorth.gweep.net>
2002-05-01 20:35                 ` Paul Jarc
     [not found]                   ` <m3it67tw9o.fsf@peorth.gweep.net>
2002-05-01 22:09                     ` Paul Jarc
2002-05-01 18:56             ` Peter Davis
     [not found]               ` <m3n0vjtwy4.fsf@peorth.gweep.net>
     [not found]                 ` <m3bsbz8tdo.fsf@multivac.cwru.edu>
     [not found]                   ` <m3y9f3cpx7.fsf@peorth.gweep.net>
     [not found]                     ` <m3r8kuejbz.fsf@multivac.cwru.edu>
     [not found]                       ` <m3pu0eja8o.fsf@peorth.gweep.net>
2002-05-03 13:52                         ` Peter Davis [this message]
     [not found]           ` <m3adrjdidq.fsf@multivac.cwru.edu>
2002-05-01 18:59             ` Peter Davis

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=4rhpcp9m.fsf@bitstream.com \
    --to=pd@world.std.com \
    /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).