Delete Emails

Delete Emails

Author      : Didier Cadieu
Date        : 24-dec-2003
Version     : 3.0.0
Corrections : didec@wanadoo.fr

Detele-emails is a small application that allow you to consult the list of emails store in your provider's mailbox and delete them.


Content
1. Description
2. Installation
3. How it works
4. Usage
        4.1. Configuration window
                4.1.1. Accounts
                4.1.2. Appearance
                4.1.3. Behaviour
        4.2. Messages list window
                4.2.1. Top part
                4.2.2. Bottom part
                4.2.3. Middle part: the list
        4.3. Message header window
5. Greetings
6. History

1. Description

With this program, you can :

Yes, ok, it seems not very powerfull, but you will find it usefull.

And this version help you to manage SPAM with :


2. Installation

Nothing to install, just copy the script where you want.

REMARK
After the first use a file named "delete-emails.cfg" will be create to store accounts and other parameters.


3. How it works

The program used 3 windows (plus 2 little one) :

Let me describe briefly the main mechanism of the program.

When the message window opens, the program fetch the list of messages from the selected account(s).

Just after the fetch ends, messages received from people in Blacklist are selected (if enable).

Immediatly, but only if the option is checked (see configuration), the DNS check start and runs asynchronously. This means that it doesn't block the program, you can continue to use it while it runs.

During the check, a DNS logo turn into the From column header. When the check ends, the Ying Yang logo is display instead and messages identified as Spam by the DNS check are selected (if required : see configuration).


4. Usage

4.1. Configuration window

4.1.1. Accounts

First thing to do is to configure one or more POP accounts :

TIPS
If the account name begin with a "*" character, this account will not be include in the All accounts in the same list mode.

So, if you want to use this mode, but not with all accounts or if you don't want to store password for some accounts, begin the account name with an asterisk.

The next parameters modify the appearance of the program.

4.1.2. Appearance

First you can configure the colors used in the message list. Even and odd lines have differents colors, and when selected two others colors are used.

The next section modify the behaviour of the program.

4.1.3. Behaviour

What is the DNS spam checked ?
SPAM is a the main problem for the Internet mail system. There is no complete solution to solve this problem, but there is some system to help you.

One of this sytem is some special sites that collect addresses of hosts used by spammers to send their messages.

This sites can be used as DNS servers : you ask them if an IP address is in their list, if yes, message issued by this host is probably a spam.

Take care, there is no real solution to the spam problem. So this system can't promise to find all spam, and more important than that, it can find some message that are not spam.

So, if it help you to select most of the spam, I recommand you to check by yourself before deleting them.

To finish the visit of the configuration window, you have :

4.2. Messages list window

This is the main window where awaiting messages on your POP server(s) are listed.

When the window opens, the program contacts the selected POP server(s) and fetch E-mails list from it. You can't use the program until it has finished. A box in the middle of the list indicate the current operation and disapear when it ends.

4.2.1. Top part

In yellow in the middle of the banner, is displayed the name of the account currently shown, followed by the corresponding username. If the "All accounts" mode is enable, the name is replaced by "<< All accounts >>".

Under the banner, you see three parts.

A Select: part that contain buttons to select/unselect lines in the list:

A Tools: part with one button : Check DNS spam.

A third part that manage the update of the list :

Before describing the list, just look the Selected mails: part, at the bottom. This part contains buttons that perform actions on the selected messages :

4.2.2. Bottom part

!! Warning !!
When the Delete operation start, it can't be stopped !

Deletion is definitive, you can't recover deleted messages.

So take care to carrefuly check selected messages before clicking this button.

On the right you have the total number of messages in the list and the total size of this messages in kilo bytes.

4.2.3. Middle part: the list

The list is the interesting part.

It have 5 or 6 columns:

Actions on an adress in this column are:

4.3. Message header window

The message Header window display the full header of the message. It can also display the content in raw format.

It opens when you right click on a subject in the message list.

This window is resizable, and handle mouse wheel to scroll its content.

You can open as many Header windows as you want !

Message content display
The first time you switch to display the message's content, the full message is loaded from the POP server.

During this operation the application is blocked and the main window display the Flash box "Reading message".


5. Greetings

Thank's to Carl Sassenrath and the Rebol Tech Team for this wonderfull language: Rebol.

Thank's to Romano Paolo Tenca for his huge help in debugging, for the DNS async idea and code and all his requests that make me improved this tool a lot.

Thank's to all Rebolers on the Mailing List, on AltMe and on Codeur.org for their support.

Didier C.

"Enjoy the Rebolution"


6. History

v3.0.0 - Added "All accounts" mode, whitelist, DNS async check, configuration parameters, mousewheel, smileys...

v2.2.1 - Second stable public release. Multi accounts enable, but one at a time. Blacklist added.

v1.0.2 - First stable public release.