Question: Need a Program in C++ for this. Please help. Problem Statement You are required to implement in C++ a stripped down and simplified E-mail client

Need a Program in C++ for this. Please help.

Need a Program in C++ for this. Please help. Problem Statement Youare required to implement in C++ a stripped down and simplified E-mailclient and E-mail server using UDP as the transport protocol. Purpose ofthis assignment is to become familiar with how SMTP (Simple Mail Transfer

Problem Statement You are required to implement in C++ a stripped down and simplified E-mail client and E-mail server using UDP as the transport protocol. Purpose of this assignment is to become familiar with how SMTP (Simple Mail Transfer Protocol) works. The commands that you must support are HELO, MAIL, RCPT, DATA and QUIT. You do not need to support persistent SMTP connections; that is, you can assume that only one message will be sent at a time. Part I-The SMTP E-mail Client: Here are some specific requirements and other important notes about your E-mail client: Your e-mail client will take three parameters on its command line: the address to which mail is to be sent, the subject of the message, and the name of a file containing the body of the e-mail message. The address will be in a special form user@host:port. This form allows you to explicitly identify where your SMTP E- mail server is. The subject can be any text; it is up to the user of the client to ensure that multi-word subjects are enclosed within quotation marks so the shell interprets the subject as a single parameter. The file name parameter simply contains the name of a text file that will be sent as the main content of the e-mail message

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!