Closed
Bug 107883
Opened 24 years ago
Closed 22 years ago
Feature request: Remove from server after x days (POP)
Categories
(MailNews Core :: Networking: POP, enhancement)
MailNews Core
Networking: POP
Tracking
(Not tracked)
VERIFIED
FIXED
Future
People
(Reporter: adgraham, Assigned: Bienvenu)
References
Details
Attachments
(1 file, 4 obsolete files)
38.03 KB,
patch
|
Details | Diff | Splinter Review |
Feature currently exists to optionally remove mail from POP server once it's
been downloaded.
Feature request: add a field for number of days to wait before removing from server.
This will allow those who use POP accounts to maintain a backup of messages on
the server for a set number of days.
![]() |
||
Updated•24 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 1•24 years ago
|
||
I'm pretty certain this is a duplicate, but I can't find it right now.
Updated•24 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → Future
*** Bug 119933 has been marked as a duplicate of this bug. ***
*** Bug 137781 has been marked as a duplicate of this bug. ***
*** Bug 137793 has been marked as a duplicate of this bug. ***
*** Bug 149681 has been marked as a duplicate of this bug. ***
Comment 6•23 years ago
|
||
*** Bug 155657 has been marked as a duplicate of this bug. ***
Comment 7•23 years ago
|
||
*** Bug 163366 has been marked as a duplicate of this bug. ***
*** Bug 168845 has been marked as a duplicate of this bug. ***
*** Bug 172439 has been marked as a duplicate of this bug. ***
Comment 10•23 years ago
|
||
*** Bug 173282 has been marked as a duplicate of this bug. ***
Comment 11•23 years ago
|
||
The ability to automatically delete FROM THE POP SERVER after x days is a VERY
USEFUL FEATURE. Eudora has had it as long as I can remember (1997 or so), as do
Outlook and Outlook Express.
Anyone who accesses their mail account from more than one computer can really
benefit from this feature. It allows you to retrieve all your mail onto 2 or
more machines. (Not to mention providing a safety net if your nightly Mozilla
build blows away your mail!)
Without it, or another method of removing mail from the server, your POP mailbox
will surely eventually fill up. I have to keep an old copy of Eudora around to
clean up my inbox.
I hope someone will give this one some priority! VOTE FOR THIS BUG!
Comment 12•23 years ago
|
||
I concur with Jim Booth. This feature is ESSENTIAL when checking mail on more
than one machine (i.e. work and home).
Comment 13•23 years ago
|
||
*** Bug 194006 has been marked as a duplicate of this bug. ***
Comment 14•23 years ago
|
||
Any chance of getting this in before 1.4 is done-and-over-with? If 1.4 is
slated to have so many usability and user-friendly improvements in it, this
would certainly be one to go with so far as flexibility of mail management goes.
Comment 15•23 years ago
|
||
Any chance of getting this useful feature included before the 1.4 series is
over? We already have some similar functionality in the Junk Mail controls
"Delete Junk Messages over X number of days old". Perhaps the same people could
quickly carry over this functionality to deleting messages off of the server?
Ken
Updated•23 years ago
|
Flags: blocking1.4a? → blocking1.4a-
Comment 17•22 years ago
|
||
*** Bug 200790 has been marked as a duplicate of this bug. ***
Comment 18•22 years ago
|
||
I think the junk-mail function to delete a message after x days only works
locally , right?
Anyway implementing this feature should be of high priority. I have to run
sylpheed in the background to do this task right now. We should be able to do it
with mozilla i think.
Comment 19•22 years ago
|
||
This is a basic functionality that nearly every email program has, whether
free or not. This functionality is vital for a person who's requirement is to
check his/her mail from two places such as work and home. I emplore whoever
might be or potentially might be working on this bug to get it in for 1.4,
which will become the stable, kill-all milestone to which many end-user
browsers will be based.
Updated•22 years ago
|
Flags: blocking1.4b?
Comment 20•22 years ago
|
||
Agree with Kenneth, seriously needed feature.
Comment 21•22 years ago
|
||
sorry, not a blocker.
Assignee: naving → sspitzer
Status: ASSIGNED → NEW
Flags: blocking1.4b? → blocking1.4b-
Comment 22•22 years ago
|
||
Crap no patch yet. Not much use asking for 1.4 blocking. Let's switch to imap
instead. That's what I'm doing (in the mean time, I'm using mutt because it
works so much better with large volumes of mail).
Comment 23•22 years ago
|
||
Marking HELPWANTED. Maybe someone with the expertise to fix this will see it!
Keywords: helpwanted
Comment 24•22 years ago
|
||
*** Bug 209280 has been marked as a duplicate of this bug. ***
Comment 25•22 years ago
|
||
Essential and basic feature for all email client.
Comment 26•22 years ago
|
||
i think this feature is highly desirable for IMAP folders also (as well as -
agreed - POP and local folders)
Comment 27•22 years ago
|
||
*** Bug 129244 has been marked as a duplicate of this bug. ***
Comment 28•22 years ago
|
||
*** Bug 105824 has been marked as a duplicate of this bug. ***
Comment 29•22 years ago
|
||
*** Bug 100059 has been marked as a duplicate of this bug. ***
Comment 30•22 years ago
|
||
Hooray! We finally made it to 50 votes for this bug!
Adding this bug to Bug 163993 - [META] Mozilla Bugs with Large Community
Interest. Hopefully someone with the ability to fix this will notice it now!
Comment 31•22 years ago
|
||
Yes, but will anybody? I thought the need for this feature should have been
obvious from the start, if only for the sake of achieving feature parity with
Eudora (Eudora 2.1, that is). And yet the target milestone remains "future." Is
this a difficult feature to add? How hard is this? (I don't mean to ask the
question in a "how hard can it be?" way; I'm genuinely curious as to what's kept
this feature on the to-do list.)
Comment 32•22 years ago
|
||
I wanted to add a comment to this; we would be using Netscape exclusively at our
organization, but our set-up requires that we leave email on the server for 7
days. It is not possible without this feature, and so many competitive email
programs have it; Outlook, Eudora, OE. Thanks
Assignee | ||
Comment 33•22 years ago
|
||
taking; this would be a very useful feature. It's not too hard to implement. The
easiest thing would be to put a time stamp in popstate.dat, so that we could
then just iterate through it occasionally and delete messages older than XX
days. That might require rev'ving the popstate.dat file because I think we'd
break forward compatibility (i.e., a popstate.dat file with timestamps in it
might break older clients).
Assignee: sspitzer → bienvenu
Assignee | ||
Comment 34•22 years ago
|
||
this adds a couple server prefs for aging messages from pop3 server after XX
days, and adds a date field to popstate.dat, so we can tell how old messages
are. Remaining work is to write a method that iterates over the uidl hash table
and marks for deletion messages older than XX days, if the server pref is set.
I believe that the old popstate.dat code will deal with the new files, so we
don't need to change the file name or anything (it will lose the dates,
however...)
Comment 35•22 years ago
|
||
I'm not sure if this matters or not, but how will this deal with the inevitabl
messages that are dated incorrectly? Sometimes I receive valid emails that are
dated a week, or even a few years, behind time. I have a filter set to move all
messages that are >8 days old to an 'Archive' folder. There are occasions that
I have to go back and dig through there to find a valid email. (I say valid,
because most emails I receive this way are spam.)
Assignee | ||
Comment 36•22 years ago
|
||
I'm storing the time the message was downloaded to your computer, and ignoring
the dates in the message completely. So, basically, the message will be removed
from the server XX days after you download it.
Assignee | ||
Comment 37•22 years ago
|
||
this patch should work - it has the account setting sui for configuring the
number of days to keep msgs on server, and marks messages for deletion in
popstate.dat when they were downloaded more than XX days.
Attachment #130320 -
Attachment is obsolete: true
Assignee | ||
Updated•22 years ago
|
Attachment #130339 -
Flags: review?(scott)
Comment 38•22 years ago
|
||
Comment on attachment 130339 [details] [diff] [review]
proposed fix
very cool david. I take it you have a pop server you were able to test against?
Only one minor nit which wasn't even yours since it is just from a line you
changed the indenting on:
+ if (info->uidl && m_pop3ConData->only_uidl == NULL)
that can just be && !m_pop3ConData->only_uidl
Gotta pick something so you know I actually read the patch =).
Attachment #130339 -
Flags: review?(scott) → review+
Assignee | ||
Comment 39•22 years ago
|
||
yes, my ISP only has POP3, so I use it exclusively for my personal mail.
Assignee | ||
Comment 40•22 years ago
|
||
this patch (which just contains the diffs for nsPop3Protocol.cpp) addresses
Scott's comment, and fixes a problem in the original patch where we were
crunching the timestamp in popstate.dat.
Assignee | ||
Comment 41•22 years ago
|
||
turned out we were leaking uidl infos - latest patch to nsPop3Protocol.cpp
fixes that.
Assignee | ||
Updated•22 years ago
|
Attachment #130466 -
Attachment is obsolete: true
Comment 42•22 years ago
|
||
Another vote of support for this feature. Very annoying when working between
home and office that Mozilla Mail doesn't provide this feature. The 'delete when
moved out of inbox' approach isn't as intuitive a solution. I see that some
patches have been submitted - when can we expect a version with this feature
built in?
Comment 43•22 years ago
|
||
Another vote of support for this feature. Very annoying when working between
home and office that Mozilla Mail doesn't provide this feature. The 'delete when
moved out of inbox' approach isn't as intuitive a solution. I see that some
patches have been submitted - when can we expect a version with this feature
built in?
Assignee | ||
Comment 44•22 years ago
|
||
when the tree opens for 1.6 development, I'll check this in. That should be
sometime in the next week, I believe. I'm not sure when this will be in
Thunderbird. Perhaps for .3
Comment 45•22 years ago
|
||
Oh well, no chance for this in 1.5 then? *sigh*
Been desperately after this for a while. We've got a shared account that's POP3
only (for the moment), and we're having to get all the Moz clients with "leave
mail on server", and have 1 person use something else to clear the old mail...
'tis not good!
Another vote for this bug from me.
Comment 46•22 years ago
|
||
Just to concur, this feature is essential. I just voted for it, though I'm not
sure if that matters now that it's being worked on?
Another related feature that (at least) Eudora has is "Delete from Server" as an
option for the mail filters. I've searched through the existing bugs, and that
seems possibly related to 89034, but I'm not sure. Should I open a new bug/RFE
for this?
Comment 47•22 years ago
|
||
IMO : bug 89034 it's just what You (and me:]) want. Please vote for it :)
Comment 48•22 years ago
|
||
Ideally, it would be nice for this setting to support decimal days (ie hours).
Like other people here I check the same account from multiple machines. One of
these machines though is a cell phone so I would also like to have the email
that's still on the POP server to be kept to a minimum because of the phone's
slow transfer rate. It would be nice to be able be able to specify .2 days (5
hours).
Assignee | ||
Comment 49•22 years ago
|
||
this is the whole patch for Seth's sr.
Attachment #130339 -
Attachment is obsolete: true
Attachment #130958 -
Attachment is obsolete: true
Assignee | ||
Comment 50•22 years ago
|
||
fix checked in, r/sr=mscott.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Comment 51•22 years ago
|
||
This patch broke something severely, see bug 219188 !
Assignee | ||
Comment 52•22 years ago
|
||
fix is in bug 219188 - if this patch gets applied to TB .3, you'll need the
additional patch in that bug
Comment 53•22 years ago
|
||
I have a question about this new feature. What happens to mail that was allready
left on server before this got implemented? Does this delete only mail that was
downloaded (and is older then XX days) after the feature was added or does it
also delete any other mail from the server (and was downloaded before this patch
has been checked in) that is more then XX days old? Thanks for the answers.
Comment 54•22 years ago
|
||
@ comment 53
answering first question: the mail got left on the server indefinitely.
Assignee | ||
Comment 55•22 years ago
|
||
mail already downloaded before this feature landed still has to wait XX days
from when you first run the version of the program that has this feature. The
reason is that we now store the date downloaded in popstate.dat, but we weren't
before. If we load a popstate.dat that doesn't have dates downloaded, we use
Now() as the date downloaded.
Comment 56•22 years ago
|
||
will this work for IMAP folders too?
Assignee | ||
Comment 57•22 years ago
|
||
no, it's strictly pop3. There is a bug out there for aging messages away from
imap folders, I believe
Comment 58•22 years ago
|
||
Is this issue supposed to be 'resolved fixed'? Last comments regarding the code
fix says that it severely broke something else...
Assignee | ||
Comment 59•22 years ago
|
||
yes, it's fixed - see http://bugzilla.mozilla.org/show_bug.cgi?id=107883#c52
Comment 60•22 years ago
|
||
I'm running version 1.5, dated 20031007, and it doesn't have the "Remove from
server after x days" option for my POP accounts. If this is fixed but only via
patch, then at what point will the fix be built in to the mozilla code? (I'm
not clear on the big-picture process here.)
Assignee | ||
Comment 61•22 years ago
|
||
it's in 1.6, the current daily trunk builds. 1.6a is coming out any day now.
Comment 62•22 years ago
|
||
This feature incorrectly deleted almost all of my mail! I have my account set to
"at most 10 days". I retrieved my mail with Mozilla and then rechecked my
account with pine. Only the messages sent within the last few *minutes* were
left. I have just filed this as bug 224711.
![]() |
||
Comment 63•22 years ago
|
||
(In reply to comment #55)
> mail already downloaded before this feature landed still has to wait XX days
> from when you first run the version of the program that has this feature. The
> reason is that we now store the date downloaded in popstate.dat, but we weren't
> before. If we load a popstate.dat that doesn't have dates downloaded, we use
> Now() as the date downloaded.
This would be good if it worked this way. But it is not true. When I installed
1.6 all existing messages in popstate.dat got NEGATIVE timestamps. It was not
now. Or there is some integer overflow... (Win98) All new messages got correct
times.
Then, of course those messages appeared (maybe years) old to Moz. I suppose bug
224711 is real and I am moving there because I had similar problems too.
Updated•21 years ago
|
Product: MailNews → Core
Comment 64•20 years ago
|
||
*** Bug 208428 has been marked as a duplicate of this bug. ***
Updated•17 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•