RIMS (Ruby IMap Server) 0.0.3 released

Hello

I am making imap server using ruby.
Product name is RIMS, it is abbrevation of `Ruby IMap Server’.
RIMS is beta version, but it is useful for single user mailbox.

RIMS version 0.0.3 has been released.
See github for detail.

https://github.com/y10k/rims

RIMS is beta version and I am going to develop this software still more.
History and future roadmap is following.

History

  • v0.0.1
    • First release.
  • v0.0.2
    • Fast error recovery on connection fatal error (ex. Errno::EPIPE).
    • Server log rotation.
    • debug-dump-kvs command.
    • Fine grain lock for one user multiple connection.
  • v0.0.3
    • DB structure is changed and IMAP UID behavior will follow rules
      that is described at RFC. Incompatible mailbox data!
    • DB data checksum is added. mail data is verified with checksum
      at default.
    • data recovery process is added to mail data DB.
    • mbox-dirty-flag command is added to force recovery.

Roadmap of development

  • v0.0.4
    • Optimization to fast search and fast fetch.
    • Charset search.
    • Strict e-mail address data at fetch envelope response.
    • Login authentication mechanisms.
  • v0.0.5
    • Corresponding to multi-user mailbox. Incompatible mailbox data!

Yoshinori T. [email protected]