Small and easy to set up POP3 server in Go (2.0 and later) or Perl (1.x). There is also a changelog for, well, changes and news for future versions.
- Written in a secure language
- APOP authentication
- SSL support
- Small codebase (800 lines)
- Easy setup
- 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. :)
|Dev source:||Github snowbox||-|
|Precompiled Linux x86 64bit:||snowbox-2.0.1-amd64.tar.gz||pgp|
|Debian Jessie 64bit:||snowbox_2.0.1-2_amd64.deb||pgp|
|Snowbox 1.0.1 (Perl):||snowbox-1.0.1.tar.gz||pgp|
My PGP key. You can also download it from the pgp keyservers.
What's the different versions?
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. You can download the book and the article that mentiones Snowbox for free.
Version 2.0 does not currently support the old custom maildrop locations.
The main documentation is the manpage. Installation help and instruction are available in the bundled INSTALL file.
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).
The precompiled binaries have no dependencies.
The package was compiled on Jessie. However, it is the first .deb package I made. That said it installs fine with 'dpkg -i'. Feel free to suggest improvements.
Snowbox is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.