110 likes | 198 Views
Learn how to build a simple mail client using incomplete source files. Implement base requirements and add functionalities in version 2.0, following RFC 821 and RFC 822 standards. Send to multiple recipients, CC list, attachments in MIME format. Tools include Version Control Interface. Future work involves base64 encoding, file browser for attachments, Bcc capability, and UI enhancements.
E N D
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
Mission • Implement base requirements (version 1.0) • Add more functionalities in version 2.0.
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)
Tools Used • The coolest Interface to (Sub)Version Control • /
Future Work. • For attachments, base64 encoding, better type handling. • File browser to make attachments more user friendly. • Bcc capability. • Improve User Interface.