C# Cleaning method/program for Outlook and Thunderbird.
$250-1500 USD
In Progress
Posted about 13 years ago
$250-1500 USD
Paid on delivery
Hi,
we need a method in to clean/remove all emails from:
-sent emails
-deleted objects
-spam folder
From the following email programs:
-Thunderbird
-Outlook (2003, 2007 and 2010 support)
-Outlook Express
-Windows 7 mail
It needs to work under XP, Vista and Windows 7 on both 32- and 64-Bit. Our users will have admin-rights.
We need an interface in C#. If you want then you can use another language such as C++ and create a DLL as long as you make it accessible from C#
For each of those emails clients you need to provice us two methods like this:
1. public EmailInfo CheckStatus();
EmailInfo should be a class with the following properties:
-sentMails_Number // how many emails are in the sent emails folder
-sentMails_spaceUsed // an integer saying how much space is used by all emails in the sent box
-deletedObjects_Number
-deletedObjects_spaceUsed
-spamFolder_Number
-spamFolder_spaceUsed
2. public CleanResult CleanMails(boolean sentMails, boolean deteledObjects, boolean spamFolder);
CleanResult should be an enum with the result value, which is one of the following:
-Email_Client_not_installed
-Error_while_cleaning
-Cleaning_not_necessary
-Cleaning_performed
Everything needs to be executed directly without any dialogs and manual inputs.
If an email application has more than one sent-/spam-/delete-box or more than one user profile, then the applicaiton needs to consider/clean all of them.
Your method needs to be bug free and tested and we needd to receive the source code of course.
Please note: We could pay you in 4 steps. The first payment would be after getting the Thunderbird cleaner, afterwards outlook, then outlook express and then Windows Mail.
Please note 2:
You need to start with teh Thunderbird cleaner. For Thunderbird you will eitrher hand to parse the thunderbiurd data file or you need to use a c++ wrapper for the Thunderbird API. It's not easy. Please only bid if you know how this can be done.
Best greetings,
Sven