Historical Note

This page was migrated from the original p-nand-q.com site which was last updated in 2015. The content has been preserved exactly as it was, with only formatting updated for modern browsers. Over the coming days and weeks, the content will be reviewed and may be updated for accuracy and relevance. If you find any issues, please contact me.

Shicks! - a portable, free POP3/SMTP server

A portable, free POP3/SMTP server, written in Python.

Features

Requirements

Why yet another mail server?

I wanted to setup a POP3/SMTP mail server for a small network (10 PCs, 6 persons) on a linux server. First I looked at sendmail, but the configuration is scary, to say the least. Then I looked at postfix, and it installed fine, but it didn't work. I was able to send messages, but where did they go? I had no idea. Alas, postfix is only for SMTP, you have to install a POP3 server, too. So, I went for Cyrus, a combined POP3/IMAP server. Well, Cyrus installed fine, too, but I didn't get it to work properly. I'm sure Cyrus and postfix are fine products for large installations, but for my very reduced requirements they seemed like way out of scale.

So, I decided to write my own POP3/SMTP server, and here we are :)

Whats up with the name?

The name is a pun on the German verb "schicken", which can be used as a translation for "to send" when using in combination with "Nachrichten" (news). So, "schicks!" can be roughly translated as "send it!".

Download

Here is the current Shicks! version 0.9. It includes a documentation that should be sufficient for installing and testing the software.

Download as .tar.gz, ready for Linux

Download as .zip, ready for Windows

License

Shicks! has a BSD-style license. Earlier versions were GPL-licensed, but that is too restrictive for some uses.