Find Jobs
Hire Freelancers

456611 Automated Email System (C# / .NET ONLY)

N/A

処理中
投稿日: 13年以上前

N/A

完了時にお支払い
I need a Windows Service / Application that will read the body of an automated email message, parse out the data, store it in an MS-SQL 2008 database, and then (using conditional logic driven by the contents of the email), send an HTML-Formatted Email to different managers. (Each manager's email address will be stored in a database) Read Carefully: THIS PROJECT *MUST* be written using C# / .NET 3.5 or higher. Read Carefully: DO NOT bid on this project if you are not a VERY strong, VERY competent .NET / C# Programmer. I do NOT want VB, I do NOT want PHP. No Java (yuck). MUST be C# and .NET Code must be well written and documented. All code must be commented. Must speak/write good English. Typos and constant grammatical errors will not be tolerated. Here's some more information about the project: - My customers are asked to take an online survey. (This functionality already exists) - When the user completes the online survey, the data is sent to me as an email. (This functionality already exists) - I want these automated emails to come to one specific mailbox on my Exchange (2010) Server. The mailbox of course is password protected. - I need a Windows Service that will (at user-defined intervals), "log in" to this mail box and check for any new messages. - If a new message is received, the Service must "read" the body of the email and pull out the survey data. Each survey answer will be preceded with a specific question. - The Service must validate the data, and then write it to my MS-SQL Database. - Once the data has been "read" from the email, the email message must be programmatically moved to the 'Deleted Items' folder. (i.e. deleted) - Once the data has been "read" from the email and written to my database, I need to be able to log into a web interface and: 1. search for specific data by entering date range, customer name, manager name, market code, dealer code, or email address. Search results should be presented in a data grid with the ability to (a) sort columns and (b) export data grid to Excel (or CSV). 2. view all records in a data grid on-screen, with the ability to export it as an Excel file or CSV. 3. modify data (using web interface) - Web Interface MUST be written in ASP.NET and C#. NO EXCEPTIONS. - In addition to providing a web-based interface for viewing/editing data, the Application must ALSO SEND HTML-Formatted Emails to pre-determined recipients. (Sometimes more than one recipient). Conditional logic can be used to determine which emails get sent out, and to whom. - The 'Administrator' of the web-based interface needs a page that will allow him/her to EDIT the content of the HTML-Formatted Emails. - The 'Administrator' of the web-based interface needs a page that will allow him/her to add/edit the logic-based rules - The 'Administrator' of the web-based interface needs an 'Options' page which will allow him/her to specify the mailbox that gets monitored, the server settings, the login and password. This Options page must also allow the Admin to specify the Frequency of the mailbox check (e.g. every 5 minutes, every 24 hours). This Options page must also allow the Admin to turn the (incoming) mailbox monitoring on/off. The Admin must also have a way to turn the outgoing emails on/off. The settings should be stored in a config file. - When the project is complete, all source code and documentation must be handed over. - I will become the owner of the code and of the application when the project is complete. You may not maintain or re-sell this project to anyone else. This is a custom application that you will be writing for me. - I will need a way to keep in touch with you during the design and programming stages, with regular updates. - Since this application is critical for day-to-day business operations, I would like some way of being notified if any error occur and/or the application crashes or the server is unresponsive. This may be beyond the scope of the project. Maybe I can achieve this functionality via third-party server monitoring software. But if you have any ideas for this, please be sure to mention it in your bid. - The application will run on my local network, which is on the same physical network as my MS SQL Server and my Exchange 2010 Server. I would like you to build/test the app in your own environment, but then provide assistance installing/deploying it in my production environment. - In your bid (but as a SEPARATE line item), please let me know what your rates are and your policy for POST-project support. (i.e. if I discover a bug or if I need additional functionality) Thank you for taking the time to read my project post, and once again, please DO NOT BID on this project if you do not meet the criteria described above. (ESPECIALLY the part about .NET, ASP.NET and C#)
プロジェクト ID: 2202502

プロジェクトについて

リモートプロジェクト
アクティブ 12年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です

クライアントについて

UNITED STATESのフラグ
Fort Lauderdale, United States
5.0
1
メンバー登録日:9月 11, 2010

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。