Presentation is loading. Please wait.

Presentation is loading. Please wait.

Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab Remote Mailbox based on.NET technology Michael and Eugene Shamis.

Similar presentations


Presentation on theme: "Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab Remote Mailbox based on.NET technology Michael and Eugene Shamis."— Presentation transcript:

1 Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab Remote Mailbox based on.NET technology Michael and Eugene Shamis Supervisor: Erez Zilber Winter Semester 2003

2 Project description Implementing a fully functional web-based e-mail client. The application allows the user to check his mail from any mail account he has. Each user has an account, which stores the information about his e-mail servers. By logging in to our server user will be able to check all of the incoming messages on all of the servers.

3 The basic idea Client computer Server, hosting our application E-mail server HTTP protocol POP3/SMTP protocols

4 Main features implemented in the project  User personal accounts, containing the personal address book and the stored e-mail accounts (POP3 accounts and sending identities)  Reading mail: Read messages in any language – the message is automatically recoded into Unicode. Also supports plain text and HTML message content-type, multipart messages, attached files  Composing and sending messages: composition of an e-mail message from scratch or replying/forwarding existing one, attachment of files to the message, sending the message using preferred SMTP service with preferred identity.  Address book: edit, add, delete contacts, select the address directly into address fields from the address book.

5 Standards and protocols  Reading mail:  RFC 1939 - POP3 protocol  RFC 822 - Standard for the format of ARPA Internet text messages  RFC's 2045 thru 2049 - Multipurpose Internet Mail Extensions (MIME). And some related :  RFC 2112: The MIME Multipart/Related Content-type.  RFC 2183: Defines the syntax and semantics of the "Content- Disposition" header to convey presentational information.  RFC 2184: MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations  Sending mail:  SMTP (Simple mail transfer protocol) – using built-in.NET tools.

6 Technologies used  Microsoft.Net framework - C# language (for the code-behind)  ASP.NET technology (the main web application)  Microsoft SQL server database (for user accounting system)


Download ppt "Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab Remote Mailbox based on.NET technology Michael and Eugene Shamis."

Similar presentations


Ads by Google