Closed

Microsoft Outlook Plugin

I need an Outlook plugin which should have these features

*Overall*

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.

*Interface*

The plugin should have the following buttons:

* "Report As Spam"

* "Configure"

* "Open Quarantine"

*Actions*

* 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:

X-UsernameHeaderName: username

X-PasswordHeaderName: password

X-URLHeaderName: url

* If a mail is marked, and the "Report As Spam" button is clicked.

Extract an ID-header from the mail, which has the form:

X-IDHeaderName: ID

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:

0: SUCCESS

1: WRONG USER

X: ERROR

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.

Skills: .NET, C# Programming, Microsoft

See more: wrong header, variable programming, strings programming, programming variable, programming org, programming meaning, programming libraries, outlook open, outlook programming, microsoft programming language, code programming language, sharp programming language, microsoft visual, microsoft programming, html outlook, mail outlook, outlook add, new expansion, microsoft visual studio, microsoft configuration, language studio, integer programming, d plugin, outlook plugin interface, outlook plugin 2010

About the Employer:
( 0 reviews ) G&ouml;teborg, Sweden

Project ID: #1299675

9 freelancers are bidding on average £262 for this job

mars8246

Hello, Sir. I am a specialized C# programmer with experiences of over 8 years. In addition, I have many experiences of office plugin/office vba programming. I will work on your project asap. Thanks Best rega More

£250 GBP in 7 days
(5 Reviews)
4.3
xupiter

Hello, I have great experience with Outlook plugins and very much interested in your project. Let's work together. Thanks!

£750 GBP in 14 days
(4 Reviews)
3.6
wisknowtech

Greetings, I’m the Founder & CEO with WisKnowTech Software’s, one of the India's highly skilled web technology experts. We specialize in giving an App idea a concrete shape with a Guarantee of Excellence, Quick turn More

£250 GBP in 5 days
(0 Reviews)
0.0
martinmeldin

PLEASE CHECK PMB

£240 GBP in 4 days
(0 Reviews)
0.0
zenxoinfosoft

hydra bad teem is ready to work.. zenxo teem is doing all types of work in software field

£222 GBP in 22 days
(0 Reviews)
0.0
MarkSinnathamby

Hello :) Am a developer with professional experience working in .Net technologies. Saw your project and am very interested in building and delivering a solution that meets your requirements. Could you send more details More

£150 GBP in 20 days
(0 Reviews)
0.0
jyotsanaupadhyay

Hi, I am a software Engineer. I have already create a Excel plug-in in .net. So I want to do this project. Currently i am not working any where. i want to do project from home. So please give me chance. I can devote More

£230 GBP in 60 days
(0 Reviews)
0.0
rakeshlamba89

I am currently working on same type of project which is almost complete. I will finish this project in time.

£20 GBP in 15 days
(0 Reviews)
0.0
raghavask

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([url removed, login to view] at [url removed, login to view]) with your personal mail id. Thank you...............

£250 GBP in 6 days
(0 Reviews)
0.0
otssolutions01

Hi we are experienced and can provide you a quality [url removed, login to view] see the proposal in PMB.

£700 GBP in 30 days
(0 Reviews)
0.0