code.ivysaur.me

smtpd

An SMTP server library.

  • select-based event loop over non-blocking sockets, capable of handling multiple simultaneous writers
  • Parses SMTP protocol messages with a state machine
  • Works with the sample SMTP transcript from Wikipedia

Download