Several people pointed out that in my last post I reinvented Sender Permitted From.
It's great to see this happening. It will cause a dramatic reduction in the amount of spam gets through, and has enough engineering simplicity and political force behind it to make success likely.
Free software people take note, SPF can use contributors.
I'm now in second place on the Minesweeper 3D world records chart.
As mentioned previously, I've been working on a new email reader. Right now I'm doing design work. Here are a few notes -
All email activities are centralized around folders, typically corresponding to mailing lists. There is a 'main' folder, which is basically miscellaneous, and a 'junk' folder where all the spam/viruses/otherwise useless things go.
Each piece of mail has one of the following states - unread, read, to be dealt with, reminder, or junk.
Whenever you're looking at a piece of mail, you can set a reminder on that mail, which will make it go into reminder state at a time you specify.
The three tasks I do are read unread mail, browse to be dealt with, and read pending reminders. There will be a different mode for each of them. In all states it should be possible to do the standard task just by hitting the same key repeatedly.
Threading will, of course, be supported.
Searching in common headers and message bodies, in either direction, will also be supported.
Filtering a mailing list to a folder will be very easy to set up when you're viewing a message to that list.
This already describes a much nicer mail reader than any I've used so far, so my feature set will stop there. My plan in terms of storage is to make it use maildir format, and have a separate file of its own containing classification info. It will always modify that file by appending to the end.