Eclectica Daybreak over Colburne Passage near Sidney, BC, Canada filler
shim shim shim shim
shim Home shim Software shim Avocations shim Services  
shim shim shim shim
Software
shim
shim
Documentation
 SSL Certificates
 OpenBSD RAID
 Self-Check Digits
 Bare Metal Reload
shim
Linux
 popbsmtpd
      Reference
      Installation
      Changelog
      FAQ
      Mailing Lists
      Download
shim
 Postfix
shim
 EnGarde
shim
iSeries
 CPYTOIFSF
 FTP Backup
shim
Windows
shim
shim

popbsmtpd

A POP-before-SMTP Relay Authorization Daemon

Purpose

popbsmtpd is a daemon that listens for successful POP and IMAP logins, and writes IP address entries to a database shared with an SMTP server to permit relaying mail. When an administrator-configurable timeout elapses, relay access by that IP address is disabled.

It does this by reading selected syslog entries that have been directed to a named pipe, and maintaining a private database of successful logins and their time of occurrence.

It also offers a number of utility functions that permit inspecting and rebuilding the databases, displaying configuration information, and performing trial passes over sample log data to assist in testing new configurations.

Distinguishing Features

  • Can process logins where the IP address and the authentication success are recorded on separate log entries
  • Has a fully user-configurable scheme for recognizing and extracting values from log entries, making it possible to use with many POP and IMAP daemons without requiring program changes

Documentation

  • Usage and configuration is described in the Reference Manual.
  • Installation is described in the Installation HOWTO.
  • Changes incorporated in each version are documented in the Change Log.
  • A list of frequently asked (well, once, at least) questions is maintained in the FAQ.

License Terms

popbsmtpd is released under the terms of the GNU General Public License.

Download

All versions published, including the current one, are available at ftp.binarytool.com/pub/linux.


shim