Question: The SMTP protocol, defined in RFC 5 3 2 1 , forms the core of email services for the Internet. Your task is to write
The SMTP protocol, defined in RFC forms the core of email services for the Internet. Your task is to write an SMTP client that interacts with an SMTP server which sends a correctly formed RFCcompliant message to a server.
The server for this class is a special server that accepts pretty much anything handed to it as long as the SMTP protocol is being followed correctly. note: up to extra points will be awarded for providing an input that is rejected by the server that should be accepted according to the RFC
My server is running at: simplesmtp.thought.net on TCP port note: SMTP normally runs on port this server isn't quite normal, though If you're curious about the server code, you can find it on github.
Skeleton code is provided for Java and Python.
Deliverables
source code to your client
log file of your client interacting with the server: a text file showing what your client sent and how the server responded to each command
Rubric pts total
pts: connects to server
pts: greets server
pts: sends mail transaction start
pts: sends recipient info
pts: submits correctly formed email
pts: correctly finishes SMTP protocol
pts for poor style, missing comments
pts source code syntax errors
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
