Projects / qmail-spp

qmail-spp

qmail-spp provides plug-in support for the qmail SMTP daemon (qmail-smtpd). It allows you to write external programs and use them to check SMTP command argument validity. The plug-in can trigger several actions, like denying a command with an error message, logging data, adding a header, and much more.

Tags Communications Email Filters Mail Transport Agents
Licenses GPL
Operating Systems POSIX BSD GNU/Hurd Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  09 Apr 2006 03:01
  • Rrelease-after

Changes: A bug in qmail-smtpd.c where SMTPRCPTHOSTSOK was not set properly if the RELAYCLIENT environment variable was set was fixed. The SMTPRCPTCOUNTALL environment variable was added, which also counts rejected RCPT commands.

  • Rrelease-mid
  •  24 Jan 2005 03:51
  • Rrelease-after

Changes: This release introduce a few new features and small bugfixes. Support for specifying an alternative configuration file has been added, qmail's rcpthosts check result is now passed to plugins, and rcptcount is no longer increased if qmail denies mail.

  • Rrelease-mid
  •  01 Dec 2004 08:37
  • Rrelease-after

Changes: The new events, [connection] and [data], were added, and can be used to execute plugins just after client connection and after DATA command. Errors now can be queued and shown later. There is also new command which omits standard qmail checks. The core of qmail-spp has been moved to a separate file to make installation easier and future upgrades simpler.

  • Rrelease-mid
  •  29 Sep 2004 11:06
  • Rrelease-after

Changes: A small typo that might have cause compilation failure on OpenBSD has been fixed.

  • Rrelease-mid
  •  23 Sep 2004 10:02
  • Rrelease-after

Changes: A small bug in the code for setting and unsetting environment variables has been fixed.

405d526646067f61dcc1d9290e4f0554_thumb

Project Spotlight

Sound-Rec-Ed

GUIs to record and edit sound files.

8d2df74d9f2fdc253ec4db0e897f2a0e_thumb

Project Spotlight

lshell

A shell that lets you restrict the user's environment to limited sets of commands.