POPauthd is a Perl-based daemon that uses POP to authorize connecting hosts for SMTP relaying. It is particularly useful to authenticate roaming users with IP addresses that change often. The daemon runs in the background, watching the syslog for successful POP logins. When it sees one it enters the IP in sendmail's access database, giving the host authorization to relay through the server. The entries can be expired after a prescribed, configurable period of time with a companion script run via crontab.
|Tags||Communications Email Mail Transport Agents Post-Office POP3|
Release Notes: Ths version changes the name of the "access.reject" file to "access.static" to better reflect its function for listing static addresses, both REJECT and RELAY.
Release Notes: A regular expression for the ipop3d POP3 daemon in the documentation.
Release Notes: This release modifies popauthd and delexpired.pl to use unique names for temporary work files to eliminate file conflicts that can occasionally arise if both use "access.temp" as a filename.
Release Notes: Improved file locking and fine-tuning the system() call sequence in delexpire.pl to improve efficiency and shorten execution time.
Release Notes: In delexpired.pl, flock() is now used on files to prevent other processes from writing until the current operation is complete.