Skip to content

kouya/snowbox

Repository files navigation

Snowbox

Snowbox is a small and easy to setup POP3 server written in Go (2.0 and later).

Features

  • Written in a secure language
  • APOP authentication
  • SSL support
  • IPv6
  • Small codebase (800 lines)
  • Easy setup (install, setup password, that's it)
  • Apparmor profile for Linux included
  • May be dusty and who-needs-pop3-anyway, but delivers every mail on my own server and processes thousands of mails a day on my sysadmin junk mailbox at work. :)

What's up with the perl version?

Snowbox has been rewritten in Go for version 2.0 which is the actively maintained release. 1.x will remain online as an alternative and may receive bugfixes, though there was nothing to fix since 2010. It won the "Open Source Jahrbuch" hacking contest, a programming contest where code with a maximum of 500 lines could be submitted.

Version 2.0 does not currently support the old custom maildrop locations.

Documentation

For installation instructions, please read the file INSTALL. For configuration and operation instructions, please see the manpage.

System requirements

To compile snowbox yourself you will need either the Go compiler from the official page, golang.org or a package from your distribution (golang or gcc).

There may (or my not) be precompiled packages from your distribution. If you would like to provide precompiled ones, I'm happy to mention them here.

License

Snowbox is released under the GNU General Public License version 3. See the file COPYING for details.