Outlook Toolbar

Budget $30 - $100 USD
Bids 4
Average Bid $91

I need an Outlook plugin that puts 2 buttons on the toolbar: one that says "Spam" and one that says "Not Spam". I will provide you with a graphic icon to put on the button in addition to the text. The toolbar should be visible in the main Outlook window and also in the message window when a user opens an individual message.

When the user clicks the "Spam" button, the the currently highlighted message, **including all headers**, should be uploaded to my server using an HTTP POST request to a predefined URL. Once the message has been uploaded, it will be deleted from Outlook.

When the user clicks the "Not Spam" button, the currently highlighted message should be uploaded to a different URL. If the message is in the "Junk Mail" folder, it will be moved back to the Inbox.

If there is more than one message highlighted when the user clicks either button, each highlighted message will be processed separately.

There will need to be a Windows installer program that installs the toolbar buttons in Outlook. During installation of the toolbar, the installer should display a checkbox that says "Create a rule to automatically move spam to the Junk Mail folder?" The checkbox will be checked by default. If the user leaves this setting checked, the installer will create a rule in Outlook that checks messages as they arrive and moves them to the "Junk Mail" folder if the text "X-Spam-Flag: YES" is in the message header.

This will need to work with Outlook 2003 and higher, with or without Exchange.

## Deliverables

The installer should create an entry in the Add/Remove programs control panel on Windows XP or the Programs and Features control panel on Windows Vista/7 that can be used to uninstall the toolbar.

You do not need to develop the server-side software that receives the uploaded file. I will provide the URL that you can use for testing.

Added 11/29/2010: In addition to the Spam/Not-Spam buttons, I would like 4 more buttons added to the toolbar. They are: Whitelist sender Whitelist sender domain Blacklist sender Blacklist sender domain They can be actual buttons or just a list of choices in a dropdown menu. When the user clicks one of these buttons, the senders email address or domain is sent to me via a HTTP POST command to a pre-defined URL. There is a different URL for each button. The user does not need to see the response from the server, but the program should check the response to make sure it was successful and display a success or fail message. Finally, during installation of the toolbar, the user will have to enter a "domain key". This is a 12 character code that identifies the user on my server. This code never changes so it just needs to be stored somewhere on the client (i.e. in the registry) and submitted to the server along with every HTTP request.
* * *This broadcast message was sent to all bidders on Monday Nov 29, 2010 3:08:53 PM:

I added a couple of new features to the "Deliverables" section. Please look at the additional features and let me know if your bid is still accurate. Thanks Kent

## Platform

Windows XP or higher

Post a Project Like This

This project was awarded to

About the Freelancer

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • avereshchak Profile Picture


    Kiev,  Ukraine

    10+ years of professional experience in software development for Windows platform, 8+ years of .NET development. 2+ years of project management (Agile projects, distributed multinational development teams). Advanced English (speaking, reading/writing). Area of Expertise Project Management: SCRUM, Jira/Confluence, established CMMI 2 practices, working toward CMMI level 3. Programming Languages: C#, C++, VB/VBA, T-SQL, PL-SQL, HTML/CSS Technologies: Windows Azure, WCF / .NET Web Services / .NET Remoting, COM/COM+, ADO.NET, ASP.NET, ADO, OLE DB, ODBC, Win32 API, MSXML, MAPI, Windows Installer API, DirectX API, MMC Libraries: .NET Framework, ATL/WTL/MFC, XLSIO DBMS: MSSQL (7.0 - 2008), Oracle, Access Tools: Visual Studio (4.1 - 2010), Git/TFS/SVN/VSS, Wise for Windows Installer, InstallShield, FitNesse

    C Programming, XML, Visual Basic, and .NET

  • mywhitelotus Profile Picture


    Hai Chau,  Vietnam

    PHP, Javascript, Python, and Visual Basic

  • erpoojasharma Profile Picture



    ## BIO I am Pooja, Jaipur based Freelance Website Designer and Developer with seven years experience in Internet, offering high-end expertise solution at freelance . My experience in freelancing and professional Internet development helps me to work for all types of clients ranging from low-budget startups to top, high level companies. I basically work in a network of web professionals, who are experienced in doing web-based online projects. I personally take care and manage every project that I undertake. Together, we work as a team for website designing and web application development, offering web application solution, graphic design solution, e-commerce solution, and other web related solution. I am serving as a consultant for major clients across the globe. I had worked as consultant for the companies like Income Pvt. Ltd., Chennai, India, Brandinteract, New York, US, Eztechgroup Pvt. Ltd., Chennai, India, Gscltd, Hong Honk and more. I am happy that I consulted them with full standard solutions and helped them to increase their business turn-overs. I gained confident to work on my own. I differ from others by providing high-level and Professional Web Design. My portfolio will show case my skills and talents. I assure my clients to manage their projects and to help them to promote their business. ## Area of Expertise I am expertise in area of - # Web Development (PHP/ MYSQL/ All opensource Technology, Simple Program of Asp.net/ MSSQL) # Logo & Brochure Designing # Search Engine optimization # Database Integration # Content Management Systems # e-commerce solutions # Flash Animation Application Designed By Me Are Classified Portal MLM Softwares Hospital Management School Management Yellow Pages Wallet Systems E-Commerce Clone of Websites And More than 1000 applications and website has been designed by me... I can Do Website planning # Website graphic design # Website development # Custom web programming # Domain/website hosting # Website promotion Print Graphics Corporate identity # Brochures / Logo designs # Direct mail / News letters # Marketing kits # Large Format Print # Trade show displays Thanks

    PHP, Perl, ASP, and C Programming

  • oracul Profile Picture



    ## BIO Education: Belorussian State University of Informatics and RadioElectronics, Faculty Of Information Technologies and Control Chair: Artificial Intelligence Languages, Technologies (years): Windows(9), Linux(4), C++(6), Delphi(7), C#(4), MFC(5), WinApi(7), Qt(3) Projects: Period: september 2005 – november 2007 Project description: Semantic Electronic Manual of Planimetry, Chair of Artificial Intelligence Languages, Technologies: C++, MFC, WinApi, GDI+, ATL Status: Planimetry Editing Tool Developer Period: august 2007 – september 2010 Project description: Omega Production ERP, <a href= "http://www.omegasoftware.eu/">Omegasoftware</a> Languages, Technologies: C++, COM, MFC, WinApi, ATL, Oracle Status: Developer Other: C# tutor Period: september 2006 - november 2007 <a href= "http://www.brainbench.com/transcript.jsp?pid=6131038">Brainbench certifications public transcript</a> ## Area of Expertise Win32, C++, C#, Java, Delphi, COM, ATL, MFC

    PHP, ASP, C Programming, and Java