A plug-in is to be developed for Microsoft Outlook 2003, which enables the user to easily forward suspected spam messages to a designated mailbox, in the correct format.
The plug-in will enable end-users to quickly forward messages to a designated email address using toolbar buttons to format the message appropriately and send it to the corrext email address.
Additionally the plugin will also move messages that have been identified as spam to a spam folder.
## Deliverables
**Requirements
**Plug-in to be developed for Microsoft Outlook 2003, which presents a new toolbar with two buttons, labelled "Report as Spam" and "Report as Phishing"
The buttons will be presented as an icon and some text to right of the icon, i.e. similar to the format of the Find or Send/ Receive buttons in Outlook.
When one of these buttons is pressed, and one or more messages in the current folder are selected, the plug-in will forward the messages as message/rfc822 attachments attached to a new message. Note that it is very important that the message is sent as a message/rfc822 mime attachment and not as a text extension to the main body of the message. The format is identical to setting “Attach original message?? in the Email Options page in Outlook.
An email address will be associated with the two buttons, "Report as Spam" and "Report as Phishing". This will be set at install time, and be stored in the registry. The email address will be used to forward the spam messages to.
Where a user has selected multiple messages in the folder, then the plug-in will forward each message separately.
As well as emailing the message, the plug-in will also move the message from the folder to the designated spam folder once the message has been forwarded (see options requirement later!)
When the user clicks “Report as Spam?? or “Report as Phishing?? toolbar button for the first time, the plug-in should put up a nag popup which displays a message to enable the user to confirm/ deny that they want to use the plug-in. It should also put up a checkbox at the bottom of the popup to disable it for future reports. Text should be similar to.... "Thank you for reporting spam to us. By pressing this button, you will forward the selected messages to our spam processing system, and move the messages to your designated spam folder. Press OK to confirm or Cancel to stop this operation. [] Don't tell me again"
If the checkbox “[] Don't tell me again?? is pressed by the end-user, then the nag box must not be displayed in the future.
The Plug-in should also work in the Read View window, which will allow the user to report the message as spam directly. It should work in the same way, by forwarding the message and moving the message to the designed spam folder. When one of the buttons is clicked, it should then close the Read Window.
A third toolbar button will be provided allowing the user to bring up an Options dialog, where he will be able to specify the folder that the spam message will be moved to. By default it should be the Deleted Items folder.
The third toolbar button should also be capable of having an icon and text associated with it. The text should be soft-configurable, as should the icon.
The plug-in should be provided with an installer.
It should be possible for us to easily configure the spam mail addresses, and the text and icons used on the third button from a branding point of view
**DELIVERABLES**
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Delivered with an installer, which also must be provided as complete source code
3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
4) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Microsoft Outlook XP 2003
Windows XP - all versions
Windiws XP - configured to operate in all Western European locales.