
Cutting Edge Spam Elimination
Anticipated Sender - Implementation Guide for Spam Filter Developers
Related Documents:
Anticipated Sender Overview
Anticipated Sender Implementation Guide for Web Developers
SpamButcher is publishing the Anticipated Sender standard for use by webmasters, legitimate commercial email senders and spam filter developers without charge.
Application Behavior
To help assure the Anticipated Sender standard is not abused, there are two primary user interface guidelines.
1. Users must be prompted before any new address is added to their known senders list.

2. Entries to the known senders list must be readily accessible and editable by the user.

File Format
Example Anticipated Sender File
The address entry may either be a valid email address or a domain name. If a domain name is entered, all email messages from that domain should be allowed to bypass filtering.
MIME Type and File Extension
MIME Type: application/x-anticipatedsender
File Extension: acn
MIME types allow web servers to define the nature of the file being passed to the web browser. The web browser then uses local configuration information to determine how to process the file.
In the case Anticipated Sender files, the locally installed spam filter application is responsible for parsing the file.
MIME types are commonly associated with file extensions in order to help web servers determine the correct type for a given file. Server-side scripting languages such as PHP or ASP may also send MIME information back to the web browser independent of file extension.
Registering the MIME Type (Example for Windows)
The registry entries below register the Anticipated Sender MIME type on Windows-based systems, and specify the fictional application "C:\PROGRAM FILES\SPAMSMOKER\SPAMSMOKER.EXE" as the handler.
Similar, but different steps are required for other operating systems.
Testing Your Application
A sample Anticipated Sender link can be found here for testing.
For guidance on implementing your own test link, see the Implementation Guide for Web Developers.
|