1 / 11

Mail Client

Mail Client. Eric Anku Luke Sullivan Ricardo Teofilo. Task. Build a simple client from four incomplete source files listed below: MailClient - The user interface Message - Mail Message Envelope - SMTP envelope around the message SMTPConnection – Connection to the SMTP server.

urbano
Download Presentation

Mail Client

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mail Client Eric Anku Luke Sullivan Ricardo Teofilo

  2. Task • Build a simple client from four • incomplete source files listed below: • MailClient - The user interface • Message - Mail Message • Envelope - SMTP envelope around the message • SMTPConnection – Connection to the SMTP server

  3. Mission • Implement base requirements (version 1.0) • Add more functionalities in version 2.0.

  4. Specifications • All features must conform to rfc 821 and rfc822 • Ability to send to multiple recipients • Ability to send to cc list • Ability to add attachments to mail (rfc 2045, mime formatting)

  5. Tools Used • The coolest Interface to (Sub)Version Control • /

  6. Initial UI

  7. Code Snippets

  8. Version 2.0

  9. Our Mail Client Live in Action

  10. Future Work. • For attachments, base64 encoding, better type handling. • File browser to make attachments more user friendly. • Bcc capability. • Improve User Interface.

  11. Q&A

More Related