I need an Outlook plugin which should have these features
All strings in the plugin must be translatable, by using GNU gettext.
[url removed, login to view]
The header-names should be easily configurable. E.g. by being defined in a separate header-file.
No licensed code may be used, all licenses must be transferred to us without limitations. This means that e.g. GPL'd libraries or snippets can not be used in the implementation!
The delivery must contain a complete Visual Studio 2010 Express project.
The plugin should have the following buttons:
* "Report As Spam"
* "Open Quarantine"
* When a mail arrives
If a special header is visible in the mail, extract the header content and store that permanently as variable $username, $password and $url
If multiple mails with such headers arrive, the plugin should store each username separetly, and keep the last password and url for each username.
The headers will look like this:
* If a mail is marked, and the "Report As Spam" button is clicked.
Extract an ID-header from the mail, which has the form:
If the mail does not have this header, an error message should be presented:
The message could not be reported! It seems as it did not pass through the filtering engine.
Without opening a browser window, retrieve a link build from the information stored above:
$url + "?id=$id&username=$username&password=$password&report=spam"
The content of the webpage requested will be a single integer, with the following meaning:
1: WRONG USER
Where X is another integer. (Saved for future expansion)
If the response is 1, another attempt should be done if there are more usernames stored in the configuration.
If all usernames are tried without success, an error message should appear with the following information:
The user could not be authenticated to report the message. Please click below to retrieve authentication credentials, and try again in a few minutes!
$url + "&requestCredentials=y&id=$id"
If the retrieved page reports "0"; success, the message should be moved to Trash.
* If the "Open Quarantine" button is clicked.
Open a new browser window with the following address
$url + "user=$username&password=$password"
If more than one username is stored, a dialogue asking which one to open should be presented, and the user should choose one from a drop-down menu box.
* If the "Configure" button is clicked
A settings dialogue should be opened where the user should be able to delete a username from the storage. It should also be possible to add a new username. If a new username is entered, this url should be called (without opening a browser window):
<default_url> + "&requestCredentials=y&username=$username"
The configuration for this username should be a default url, and an empty password. The request to the url will initiate a new mail for the user with headers containing password and url.
The configuration dialogue should not show the password or the url, however it should show the user if the password is set.
The configuration should also let the user choose a language.
9 freelancers are bidding on average £262 for this job
Hi i have one doubt. Is this proper work to me.. i need some conformation about you please contact me directly once on my mail id([login to view URL] at [login to view URL]) with your personal mail id. Thank you...............