SWEN-440

Individual Assignment: Network Protocols: SMTP and FTP

This a two part activity. You will be using the command line (console) to learn the basics of network applications

In part 1, you will experiment with SMTP.

In part 2, you will work with FTP

NOTES:

  • You will need to be on the RIT network for this to work
      Remote ssh in to hamilton.se.rit.edu. telnet and ftp are both supported in the hamilton ssh terminal. (hamilton is the replacement for nitron).
      Directly connecting to the smtp server from your laptop will allow you to send emails to yourself, BUT not to the instructor.
  • Before you do your final submission to be graded, send emails to yourself to make sure everything is correct!! SMTP is finicky, so pay attention to what you type and realize you may need to experiment a bit before the server accepts it. Research & troubleshoot!
  • Not every mail client correctly implements the SMTP standard. GMail is more liberal and sometimes accepts formatting that fails in other clients that hue more closely to the standard.
  • If you do get an error while not on the VPN, what is it? Why do you think you get an error?
  • Using FTP command line, you will connect to and send a file via FTP

    Description

      Using telnet command line, you will connect to and send email via SMTP
    • Server: smtp-server.rit.edu or mymail.rit.edu
    • Make sure you set the subject to “SWEN-440 SMTP Email test”
    • Add these lines to the body of the email (you don't need the 'bullets', just the text)
      • This is my SMTP email assignment
      • Regards
      • [your name]
      Send the email to both your professor AND your RIT email address
        Section 1: See your instructor
        Section 2: wksvse@rit.edu and your RIT email address
    • Use your RIT email address as the sender address
    • Once you have successfully sent the email, save the console session as a text file
    • Name the file as follows: youruserID_smtp_console.txt
      • e.g. kr6143_smtp_console.txt
    • Append to the end of your console session, the email you sent to yourself to the bottom of the file

Description

  • Using FTP to seappserver3.rit.edu for Section-1, upload the text file containing your smtp command history for sending an email (see above)
  • Use the username/password combination mentioned in class ( or see instructor for details)
  • There are multiple directories, place your file in the CORRECT DIRECTORY FOR YOUR SECTION. (e.g. section_1 or section_2). You will receive NO POINTS if you place it in the wrong directory!
  • Make sure the file is named per instructions (above), so we can identify it. You will receive NO POINTS if it is named incorrectly!

Submission

Submit your results as specified above

Grading
    20 points total - details below
  • Email correctly sent, and correct commands verified in console log file: 10 points
    • Email Subject correct: 3 pts
    • Email Body correct: 3 pts
    • To instructor: 2 pts
    • To your own RIT email: 2 pts
  • File showing SMTP commands correctly uploaded to FTP: 10 points
    • FTP Console file content complete, per instructions: 5 pts
    • File uploaded to correct FTP folder: 5 pts