Re: Old newsgroup messages will not delete after <x> number of days
- From: "VanguardLH" <VanguardLH@xxxxxxxxxxxx>
- Date: Wed, 2 Jan 2008 16:07:23 -0600
"Louise" wrote in message
news:D%Rej.45245$wD5.35703@xxxxxxxxxxxxxxxxxxxxxxx
"VanguardLH" wrote;
"Louise" wrote;I am having a problem with old newsgroup messages in Outlook
Express 6 on Windows XP SP2.
I have these settings in Tools > Options > Maintenance set;
[Ticked] Delete read message bodies in newsgroups.
[Ticked] Delete news messages <2> days after being downloaded.
The messages do not go, they hang around forever!!!
Have also tried the Windows repair thing (Start > Run > sfc
/scannow > press ENTER.) as per MS's site and that did nothing,
not even a message, but took a good 10 minutes or so to run.
Nothing seems to have made a difference and yet everything else
works fine. Except one newsgroup (even though I have clicked
'Catch Up') still tries to download *all* the thousands of
messages every now and then!?
You forgot to mention something or perhaps to notice it: Those
options are under the "When compacting ..." group of options.
Well, that means WHEN compaction occurs is WHEN those options are
honored. Did you actually perform a manual compaction? No? Well,
then those options aren't effected until OE happens to get around
to doing the compaction itself which, after WinXP SP-2, will be
every 100 sessions of OE.
I did not notice that it was specifically under the Compacting
section but I have done several manual compactions and that has not
got rid of any of the messages.
How come this never used to be the case with Windows 98? On that,
newsgroup messages (Headers and Message Bodies) were removed after
<x> number of days using practically the same settings in Options.
So how do you know that the bodies of the posts did not get removed?
After all, if you select them to check then you have told OE to go
retrieve them if the body was missing. You might notice it takes a
bit longer to read the body of a post when it must be retrieved rather
than if it was downloaded before and still there. When you compact,
notice the current size of your message store. After you compact, the
total files size should go down (if any content had been removed by
the compaction).
Just to be sure, are you asking about removing old *newsgroup* posts
or e-mails? Compaction does not apply against e-mails, only against
newsgroups.
Have you actually *read* the messages that you think should have been deleted by the expiration setting? If you haven't read them then they haven't been downloaded. Getting the message headers to show a list of posts is not downloading them (in their entirety). The NNTP client will get only the headers needed to compile a list of posts. That is not downloading the posts. When you click on a post to select it then its body gets downloaded, and it is from THEN that the expiration is counted (i.e., when you actually *downloaded* the post and not based on the date of the post). If you are told to empty water from your cupped hand after it has been there for 1 minute, you would actually have to put water in your cupped hand to then start the timer. The water in the bucket doesn't get timed because it hasn't been put in your cupped hand yet. How long the water has been in the bucket is irrelevant since the timer starts when the water in bucket has been put into your *hand*. The bucket got filled 5 days ago. That has nothing to do with the 1-minute timer of when to empty your cupped hand AFTER water has been put into it.
As another person put it, "All newsgroup messages are deleted after they have been on your computer for the specified number of days." The messages aren't *on* your computer until you download them. That's not the same thing as a list of those messages. Some users still use dial-up, and some of those pay by minute, so they use syncrhonization with the newsgroups configured to download the posts (and not just the headers) so they can read them while offline. So as to when the timer starts depends on whether or not the post actually got downloaded. Remember there is a difference between reading a post and downloading it. A message in the list is not downloading it, and you can download the post without reading it. If you use the Synchronize function, you can configure OE to download the messages (I just have it download the headers). That means when you sync, OE downloads either all messages or just new messages from the newsgroups under the NNTP server that you chose to sync on. You haven't read those messages yet but you have downloaded them. With the "Delete after N days after downloaded" option enabled, you have that long to actually read them before they get wiped (and you'll have to download them again). Reading a message might download it then or it might just use the already downloaded copy. Downloading a message doesn't mean that you are now reading it. You might read it later, say, while offline. In like fashion, when your e-mail client polls for new mails, they get downloaded but you haven't actually read them yet.
One option is based on when you *read* a message. Another is based on when you downloaded it regardless of whether you read it or not. When the newspaper is delivered to your door, it has been downloaded but you haven't read it yet. You have N days to then read that newspaper. If you get to the newspaper before the Nth day, you might rip out the pages as your read them to progressively make the newspaper smaller.
So you are running into *two* conditions for the "Delete messages N days after downloaded" option:
- It only applies during compaction.
- The expiration is honored from whenever the message got downloaded *if* it ever got downloaded. Retrieving headers for messages is not considered downloading those messages. A message that has been downloaded may not have been read yet but not reading it doesn't affect the expiration.
If you use the "?" titlebar icon (click on it) to get help on settings in a configuration panel (click on the item after clicking on "?"), you'll see a bit more help on these options describe them as follows
Delete read message bodies in newsgroups
Specifies whether Outlook Express should delete all read newsgroup messages stored on your computer when you quit Outlook Express.
(Hmm, looks like it isn't dependent on when compaction occurs at all. Or the help is out of sync with what is inferred by the organization of settings in the configuration panel.)
Delete news messages N days after they have been downloaded
Specified whether Outlook Express should delete all newsgroup messages from your computer after they have been on your computer than the specified number of days.
(They won't be on your computer, or downloaded, unless you have *read* them.)
Even with "Delete news messages 5 days after they have been downloaded" enabled in my OE, I've seen posts remain in the message list that are a month old - but then I never did read those posts which means they never got downloaded (and I don't use syncrhonization to download the messages to read them sometime later). I don't know why the help says the "Delete read message bodies in newsgroups" is effected on exit from OE since that won't help reduce the sizes of the database files. Removing content or deleting posts won't remove their records from the database. That happens only from compaction. The help doesn't jive with what they show in the config panel.
Instead I use a rule that says to delete messages that are 5 days *old* based on their datestamp. That is measured by their *date*stamp (and does not start from the current timestamp, as in 1 day = 24 hours, but instead is based on day boundaries). Some folks figure that this rule should not be enabled for automatic execution because you will run it manually to get rid of old messages and under the presumption that new posts that you retrieve today wouldn't be that old yet. However, if you don't poll for new messages every day then some "new" ones might already be older than the 5-day window that I want. Also, this enabled rule does help to eliminate posts that some users deliberately mis-date with a future year or month so they can get their posts at the top of the sorted message list (but not if these abusers only move their date ahead by less than 5 days). OE counts both backward AND forward for expiration, so my rule to delete messages more than 5 days old will also delete messages dated more than 5 days into the future. For a vast majority of the posts, and because I poll for new messages at less than 5-day intervals, this rule doesn't apply against them. If, however, I vacationed for 2 or 3 weeks and came back to poll for new messages, those over 5 days old still get their headers retrieved but then this rule gets rid of them so I don't see messages over that old. Also, if I visit a new newsgroup, and because I don't use the option to limit the number of headers retrieved to 300 or 1000 (because very busy newsgroups could have more than that many posts inside my 5-day window), I end up retrieving thousands, maybe hundreds of thousands, of headers but the rule gets rid of those over 5 days old since I really don't want to bother with messages older than that. I also don't want to keep using the "Tools -> Get Next n Messages" menu to keep filling up the message list to account for the last 5 days in a really busy newsgroup that has several hundred posts each day; i.e., I don't want to keep pumping the handle to fill in my 5-day window with repeated use of "Get Next n Messages". By keeping my expiration rule enabled: future-dated posts (beyond 5 days) are eliminated, I fill up the 5-day window but not beyond that when visiting new newsgroups, and I only get a recent 5-day supply of new posts after returning to a newsgroup after an extended absence.
I don't really want to keep a list of posts over 5 days just because I never *downloaded* them (by viewing their body). There are lots of posts that I will choose not to read and hence not downloaded but I don't want them lingering around even in the list beyond my 5-day window. So every few days, I run my rule manually. Leaving the rule enabled has some other nice side effects as noted above.
Just remember that reading and downloading posts is not the same thing.
- You might download a post today but not read it until a month later.
- You might download a post, especially when using synchronization, and never bother to read it.
- You might read a post which makes it download now.
.
- References:
- Prev by Date: Re: Unsharing Address Book and Contacts
- Next by Date: Re: Old newsgroup messages will not delete after <x> number of days
- Previous by thread: Re: Old newsgroup messages will not delete after <x> number of days
- Next by thread: Re: Old newsgroup messages will not delete after <x> number of days
- Index(es):
Relevant Pages
|
Loading