Projects / POP-Before-SMTP Relay Authorization Daemon

POP-Before-SMTP Relay Authorization Daemon

popbsmtpd watches syslog for successful POP and IMAP logins, and writes IP address entries to a database to permit SMTP mail relaying for a configurable duration. No changes to any other software are required, and it can process logins where the IP address and the authentication success are recorded on separate log entries (i.e., when using stunnel). It has a user-configurable scheme for recognizing and extracting values from log entries, making it possible to use with many POP and IMAP daemons without requiring any programming changes. These configurations can be tested using sample log data.

Operating Systems

Recent releases

  •  08 Aug 2003 05:08

    Release Notes: This release provides as a compile-time option the ability to use any of the three versions of Berkeley DB: db1, db2, or db3. This makes it possible to match the version the SMTP server uses. The program no longer hangs during startup waiting for input when the other end of the source log pipe is not already open for writing. The program now detects and responds to closing/opening of the write end of the pipe. This prevents run-away select(2) polling for new input.

    •  01 Apr 2003 02:03

      Release Notes: This release fixes a bug which caused popbsmtpd to consider daylight savings time to be in effect all year. The symptom of this was that login expiry times were off by one hour.

      •  13 Feb 2003 08:54

        No changes have been submitted for this release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.