Welcome to

BLScanLite 2008
A Collection of FREE Utilities for use with Mailwasher


BLScanLite replaces both the previous 'Pro' and 'Classic' versions, which are now unsupported. BLScanLite will be supported going forwards.




Having downloaded and installed BLScanLite, the utility has an icon that looks like this

: BLScanLite cannot run when MailWasher in also running because it needs access to the same files that MailWasher uses. If MailWasher is running BLScanLite will give a message requesting that MailWasher is closed down.

When you first start BLScanLite, it will try to determine the location of your MailWasher Blacklist and Trash files, if successful these will appear on the relevant tabs. If BLScanLite cannot locate the files, you will need to browse to them. The location can be found by looking at the bottom of the MailWasher "Help" -> "About" dialog box as shown below.

The BLScanLite splash screen;

The tabs of BLScanLite are;

Manage Blacklist/Whitelist

Blacklist and Whitelist

The Blacklist and Whitelist tabs show the contents of your MailWasher Blacklist file. The left table is the address list and shows individual addresses, by name, domain and the MailWasher date code. The date code is actually the number of days elapsed since 01/01/1900 (an odd choice for storing the date but I guess Firetrust had their reasons). The centre table is the wildcard list and shows any wildcards that were found, the right tab is the candidate list and shows any "candidate" wildcards that BLScanLite identifies, together with the number of matching addresses that wildcard would effectively remove if it were used. The table on the lower right is the ignore list.

In all cases, the tables can be sorted by clicking on the header of each column. An additional sorting mechanism is available for the address list, by holding down the Alt key when clicking the column header. This sorts the table by ignored (green) and non-ignored (blue) entries.

Items can be selected in any table and deleted if required. Multiple select is supported by using the shift or control key while selecting. If you click on a candidate item (the text rather than the checkbox) the matching addresses for that candidate (or candidates if using multiple select) will be highlighted in yellow.

If you click on the checkbox of one or more candidates, you can do one of two things;
  • blacklist (or whitelist on the Whitelist tab) those candidates as wildcards into your blacklist file, the wildcard will appear in the wildcard list and the matching individual addresses are then deleted from the address list. To do this select the required entries using the checkboxes and click the "Blacklist" button (or "Whitelist" button on the Whitelist tab).
  • ignore those candidates, the candidates will be moved to the ignore list and colour coded with a green symbol. The ignore list and the candidate list height can be increased/decreased by moving the "splitter" present between the two lists. If you have a domain which is the source of many "friendly" emails, you may wish to ignore that domain as a candidate. To do this select the entries using the checkboxes and click the "Ignore" button. You can switch between the candidate and ignore list by double clicking over the required list. Items in the ignore list can be deleted or moved back to the candidate list if required. Ignored candidates will be stored between sessions.

No modifications are made to your MailWasher blacklist file until you click the "Save" button. If you want to revert to your starting position, you can discard any changes you have made by clicking the "Reload" button, this will reload your current Blacklist file, discarding any potential edits you have made on the screen.

You can manually add an address or wildcard item using "Add Item".

The "Check Conflicts" button can be used to determine if you have a conflict between addresses/wildcards in your Blacklist and Whitelist. Items in conflict will be shown with a red symbol. Having removed the conflict, check for conflicts again to ensure none remain.

The "Zero Dates" button sets the date code to "0", this has a special meaning for MailWasher. MailWasher increments the date code of a given address/wildcard each time a "hit" occurs. Over time, some addresses/wildcards may not score a "hit" and their date code effectively ages and will eventually expire, these are then automatically removed. The expiration time depends on your MailWasher settings. A date code of zero however, means that the entry will never expire and will thus never be removed.


The Compare tab allows two MailWasher blacklist files to be compared, the results showing the entries unique to each file. The columns are blacklist entries unique to file 1, whitelist entries unique to file 1, blacklist entries unique to file 2 and whitelist entries unique to file 2.


The Join tab allows two MailWasher blacklist files to be merged, the entries from File 2 being merged with entries in File 1.You can select whether the blacklist and/or whitelist entries are merged. A new blacklist file is generated which represents the composite result. You can also optionally force all items to carry a date code of "0" instead of the current date. Remember that the unique elements of File 2 are added to File 1, so only merging the blacklists for example will yield an output file with the whitelist entries from File 1.

Network Blacklist

If you have a network with multiple users, all using MailWasher, the Network Blacklist function allows you to specify the location of each persons blacklist file, collate/merge them into one composite file and then distribute that merged file back to the original locations (as well as any additional locations).

This can be problematic since MailWasher must not be running on any of the computers involved for the reasons previously mentioned. If BLScanLite is unable to distribute the new file back to one or more
computers, it will notify the user of that circumstance. In most cases BLScanLite will be able to proceed with the remaining accessible computers. The activity is recorded as a log file, which will describe what was and was not done during networking.

There is the option to store backup copies of the files in the collate list, these are stored using dated folders in the BLScanLite installation folder.

Manage Trash

MailWasher stores trash in an encoded file referred to by Firetrust as the recycle bin. The Manage Trash tab gives access to three functions.


The Decode tab allows you to decode and display the trash file.


The Search tab allows you to specify email addresses and/or particular text strings that will be searched for in messages within the trash file. This is useful for determining whether any useful emails were unintentionally deleted. Any matches can be viewed/highlighted by double clicking on the item in the search result.


The Find tab allows you to search for text strings, including the availability of regular expressions. A tutorial on regular expressions was written for MultiSub and can be found here. Find differs to Search in that the Search function considers 'messages' as distinct entities, the Find function does not consider individual messages, it treats the Trash file purely as text.

Back to top