From kde-bugs-dist Sun Apr 18 18:18:01 1999 From: owner () bugs ! kde ! org (Stephan Kulow) Date: Sun, 18 Apr 1999 18:18:01 +0000 To: kde-bugs-dist Subject: Bug#732: marked as done (POP3 problem in KMail) X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=92445954416994 Your message dated Sun, 18 Apr 1999 20:07:10 +0200 with message-id <99041820074704.01749@beta> and subject line Works has caused the attached bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I'm talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Stephan Kulow (administrator, KDE bugs database) Received: (at submit) by bugs.kde.org; 18 Feb 1999 08:05:49 +0000 From ben@staff.prodigy.com Thu Feb 18 09:05:49 1999 Received: from [207.115.61.34] ([207.115.61.34]:44043 "EHLO prawn.fishy.net" ident: "NO-IDENT-SERVICE") by alpha.tat.physik.uni-tuebingen.de with ESMTP id <106185-7018>; Thu, 18 Feb 1999 09:05:34 +0100 Received: from koolaid.wp.prodigy.com (root@[172.17.36.35]) by prawn.fishy.net (8.8.5/8.7.3) with SMTP id CAA10490; Thu, 18 Feb 1999 02:43:43 -0500 From: Ben Mehlman To: submit@bugs.kde.org Subject: POP3 problem in KMail Date: Thu, 18 Feb 1999 03:06:35 -0500 X-Mailer: KMail [version 1.0.17] Content-Type: text/plain Cc: ben@staff.prodigy.com MIME-Version: 1.0 Message-Id: <99021803312203.02823@koolaid.wp.prodigy.com> Content-Transfer-Encoding: 8bit Return-Path: X-Orcpt: rfc822;submit@bugs.kde.org Package: kmail Version: 1.0.17 KMail doesn't keep track of the POP3 UIDL's of messages it has already downloaded (It seems to use the POP3 '"LAST" command which is obsolete). This doesn't work unless you use -only- kmail and -only- from one machine, and you don't select the option to get all messages every time. If you use more than one computer, and set all clients to leave mail on the server, some of your messages will end up on one computer, some on the other. If you choose the option to get all messages every time, you end up with duplicates. The way to solve this problem is to NOT use the POP3 "LAST" command at all. Use the UIDL command to get a list of UIDL's on the server, compare it to a list of UIDL's you save on the client. Then: - if the UIDL is on the list from the server, and also on the list at the client, do nothing. - if the UIDL is on the list from the server, and is not on the list at the client, download the message then add it's UIDL to the client list. - if a UIDL is NOT on the list from the server, but IS on the list at the client, remove the UIDL from the list at the client. Then KMail will always download the right messages. There is no need for the "download all messages every time" setting.