Developed an SMTP client using the select call and workflows. Logging in a separate process. All messages are sent for one MX per session. Implemented unit tests as well as a test server
cd server/
python3 server.py
Runs on localhost:1024
cd client/
make
./smtp_client ./client.cfg /home/ivachernov/smtp-client/client/logs/
cd client/tests/unit_tests
make
./smtp_client_test
- *Expand virtualenv for debug
- **You need to install the CUnit library, libconf, autogen, maybe something else. Don't forget to change client.conf and paths for ftok