
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.
|