Skip to content

MTA SMTP server implementation made for a networking course

Notifications You must be signed in to change notification settings

MexicanMan/SMTP-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMTP Server

MTA SMTP server implementation made for a networking course.

Build

To build we use make, so you can simply put:

  • make - to build both server and client in debug mode by default
  • make build_type=[release|debug] - to build both server and client in preferred mode
  • make [build_type=[release|debug]] [client|server] - to build either client or server (default build in debug mode)

Features

  • Receive mails from any other SMTP agents;
  • Save local mails;
  • Send mails to any further SMTP agents.

Commands: HELO, EHLO, MAIL FROM, RCPT TO, DATA, RSET, QUIT.

Authors

@Mexican_Man - Server part
@kolmosckvich - Client part

About

MTA SMTP server implementation made for a networking course

Topics

Resources

Stars

Watchers

Forks

Languages