Groat SMTPD is a ruby gem for writing Internet mail servers
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
lib/groat
.gitignore
Gemfile
LICENSE
README.rdoc
Rakefile
groat-smtpd.gemspec

README.rdoc

Groat: Simple Mail Transfer Protocol Daemon

Installation

gem install groat-smtpd

Configuration

Start with the example daemon. It shows the basics of building a SMTP server using Groat. Simple include the various extensions to add features to your server.

TODO

(in no particular order)

  • Write docs

  • Refactor SSL to have a common ssl base class

  • Refactor 8BitMIME/BinaryMIME to have a common body_encoding base class

  • Create a Mail class to store each mail

    • Create a Recipient class to store info on each recipient

  • Finish implementing the CHUNKING extension

  • Implement the Enhanced Status Codes extension