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.
| Tags | Communications Email Mail Transport Agents Post-Office IMAP POP3 |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


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.


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.


No changes have been submitted for this release.