Skip to content

Interactive tutorial on the SMTP protocol for a presentation in a computer science class

Notifications You must be signed in to change notification settings

Kage0x3B/smtp-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SMTP Tutorial

I've programmed this interactive tutorial for a presentation I had to hold in my highschool computer science course on how the SMTP protocol works.

Instead of just reading through a list of commands and explaining them, I thought it would be more interesting to test them out directly by having a basic SMTP server and a console where you can enter SMTP commands and send mails to your classmates.

It did work pretty well with the presentation as a further explanation for some commands and the web app is still online to play around with at smtp-tutorial.syscy.de. While you can always use the HELP command to guide you through the process of sending a mail, it may be confusing without the accompanying presentation.

The frontend is a basic React app with Material UI components which communicates via websockets/SocketIO with the Java backend.

Build Status React Frontend

Build Status Java SocketIO Backend

About

Interactive tutorial on the SMTP protocol for a presentation in a computer science class

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published