Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1.67 KB

README.md

File metadata and controls

25 lines (22 loc) · 1.67 KB

Репа: https://github.com/xammi/Curs_SMTP

Исходные материалы

Реализовано

  • все нужные команды (HELO, EHLO, MAIL FROM, RCPT TO, VRFY, DATA, QUIT, NOOP, RSET)
  • неблокирующий ввод-вывод в одном потоке с вызовом poll (12 вариант)
  • машина состояний smtp с необходимыми проверками и кодами ошибок
  • складывание писем с SMTP-заголовками в Maildir
  • конфигурация в отдельном файле + libconfig
  • системные тесты на python
  • проверены утечки памяти valgrind-ом
  • логирование в отдельном процессе
  • компилировать с помощью GNU Make, а не qmake
  • написана расчетно-пояснительная записка

Осталось сделать

  • генерация документации с помощью doxygen
  • проверять обратную зону DNS
  • проверить с почтовым клиентом