fetchmail -k acting funny w/pop3 mailbox on VMS

1999-07-13 Thread David Karlin
Hello,
I'm running exim/fetchmail on a slink box.  I have a shell
account on a VMS machine which also holds my POP3 mailbox.

When I do fetchmail -k on my other POP3 box, any msgs
on the spool which I've already seen are not downloaded,
only the new ones which I've not yet read.  None of the
messages are flushed.  This the way that I thought the
-k switch is supposed to work.

When I do fetchmail -k for the POP3 box on the VMS
machine, all msgs in the spool are downloaded, whether
or not I've already seen them, but they aren't flushed.

So, fetchmail -k works differently on the two POP3
servers.

Has anyone else noticed this type of behavior?

Thanks,

--D
  
-- 
===
David Karlin
mailto:[EMAIL PROTECTED]
http://funk48.home.travelin.com
Powered by Debian GNU/Linux 2.1
===


Re: fetchmail -k acting funny w/pop3 mailbox on VMS

1999-07-13 Thread Jens B. Jorgensen
The problem likely has to do with the POP-3 LAST command. The LAST command 
tells the
client what was the highest message number which has been accessed, i.e. it 
tells you
which messages you've already seen. However, the LAST command was removed from 
the
spec as of RFC 1725 (and the current standard). fetchmail still tries to use 
this
command. If it can't, it tries to use the UIDL command and keep a local 
database of
what messages have been seen. If you turn on -v for fetchmail you can watch what
commands it's trying to execute on the server. Note though that the UIDL 
command is
specified by the protocol as option so your VMS POP-3 server may not even 
implement
that, in which case fetchmail has no way of knowing which messages from the 
server
you've seen and which you haven't.

The -k switch simply tells fetchmail not to delete messages from the server 
after it
downloads them. From your description of the behavior this is working with 
both
servers.

David Karlin wrote:

 Hello,
 I'm running exim/fetchmail on a slink box.  I have a shell
 account on a VMS machine which also holds my POP3 mailbox.

 When I do fetchmail -k on my other POP3 box, any msgs
 on the spool which I've already seen are not downloaded,
 only the new ones which I've not yet read.  None of the
 messages are flushed.  This the way that I thought the
 -k switch is supposed to work.

 When I do fetchmail -k for the POP3 box on the VMS
 machine, all msgs in the spool are downloaded, whether
 or not I've already seen them, but they aren't flushed.

 So, fetchmail -k works differently on the two POP3
 servers.

 Has anyone else noticed this type of behavior?

 Thanks,

 --D

 --
 ===
 David Karlin
 mailto:[EMAIL PROTECTED]
 http://funk48.home.travelin.com
 Powered by Debian GNU/Linux 2.1
 ===

 --
 Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null

--
Jens B. Jorgensen
[EMAIL PROTECTED]