Spey / 1.0 Pre 2

Spey is a smart SMTP proxy that provides an easy way to add greylisting to your mail setup.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in Spey 1.0 Pre 1:

  • Reengineered speyctl to be part of the spey binary to avoid the nasty mawk dependency.
  • Fix serious bug where dropping root privileges wasn't working properly (thanks to Achim Latz for this).
  • Corrected bugs in TLS certificate handling and compilation on 64-bit systems.
  • Several documentation updates and improvements.
Read full changelog
send us
an update
GPL (GNU General Public License) 
2.8/5 16
David Given
ROOT \ Communications \ Email
Spey is a smart SMTP proxy that provides an easy way to add greylisting to your mail setup.

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.

Last updated on August 29th, 2011

#mail transport #SMTP proxy #greylisting proxy #Spey #greylisting #SMTP #proxy

Add your review!