Spey is a smart SMTP proxy that provides an easy way to add greylisting to your mail setup.
Version: 0.4.2.1 / 0.5 Pre 1Spey is a smart SMTP proxy that provides an easy way to add greylisting to your mail setup.
Operating System: Linux
This can dramatically reduce the amount of spam you get, which is generally considered to be a Good Thing.
Spey is very simple to set up, efficient to use, and extremely effective.
Why use Spey?
Mainly because it's really easy. Spey is simple to set up, does not require any knowledge of your mail server's usually obtuse configuration system, is small, fast and Just Works.
Why use greylisting?
Because it's an ideal way of dealing with your spam. Greylisting is easy to set up, practically self-maintaining, fast and extremely effective. It requires the sender to verify that it's a real mail server in a way that is RFC-compliant and invisible to normal users, while at the same time punishing abusers of the email system.
In addition, it blocks the spam before the message body is sent, preserving your bandwidth.
It works on email viruses too. Spey has reduced the author's spam intake from 100 messages a day to 3.
It is a simple daemon that listens on the SMTP port. When a remote server connects to it, Spey connects to your real mail server and starts relaying the SMTP transaction. While it does so, it monitors the SMTP conversation.
Once it has collected enough information to decide whether to greylist the message or allow it to proceed, it will either hijack the connection, rejecting the message, or allow the conversation to proceed and the message to be transferred.
Spey is written in Posix-standard C++, using the Sqlite embedded SQL library to store its address database. It should run on most systems, although it has been developed on Linux, and uses very few system resources.