MTA SMTP server implementation made for a networking course.
To build we use make, so you can simply put:
make
- to build both server and client in debug mode by defaultmake build_type=[release|debug]
- to build both server and client in preferred modemake [build_type=[release|debug]] [client|server]
- to build either client or server (default build in debug mode)
- 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.
@Mexican_Man - Server part
@kolmosckvich - Client part