Projects / POPauthd

POPauthd

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
Licenses
Implementation

Recent releases

  •  07 Feb 2002 08:26

    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.

    •  23 Sep 2001 03:42

      Release Notes: A regular expression for the ipop3d POP3 daemon in the documentation.

      •  07 Jul 2001 12:02

        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.

        •  05 Jul 2001 14:14

          Release Notes: Improved file locking and fine-tuning the system() call sequence in delexpire.pl to improve efficiency and shorten execution time.

          •  27 Jun 2001 01:10

            Release Notes: In delexpired.pl, flock() is now used on files to prevent other processes from writing until the current operation is complete.

            Recent comments

            22 Apr 2002 13:40 bleedingdark

            Just what the doctor ordered
            Last week I sealed up a gaping open relay hole in our mail server, but naturally sendmail was denying SMTP to roaming users. I spent all weekend thinking "Gee, why doesn't someone just write a script that parses the mail log, extracts POP3 validated IP address and appends them to the /etc/mail/access file?" Then someone said, "go to Freshmeat. I bet it's been done already." Well, lo and behold, it has, and quite well I might add. Everything worked as promised with only very minor editing required to reflect the differences in my filesystems.


            Thanks to POPauthd, I can sleep at night again. Highly recommended.

            13 Dec 2001 17:30 jsherman

            POPauthd
            This program works well and fills a real need for POP3
            users and ISP who need to offer relay sending for their POP
            mail clients.

            I'm using it with Slackware Linux (kernel 2.2.6) and sendmail
            version 8.9.3.

            I had to devise a work-around because sendmail ignores its
            own access database, but that was relatively easy to do.

            07 Jul 2001 14:19 michelle47

            Re: Very good, but it will face out...
            It's fine if POPauthd is eventually rendered obsolete by SMTP AUTH. On the other hand, I've been getting a lot of feedback from users that are confused by SMTP AUTH, who comment that it seems unnecessarily complicated to set up, and who prefer the simplicity of POPauthd. Users also seem to like the convenience of looking in access.info to see login information - who's logged in, when, and from where. I say if you prefer SMTP AUTH, you should use it.

            07 Jul 2001 08:31 unixman

            Re: Very good, but it will face out...

            > Face it, predictions about phasing out
            > POPauthd are premature. Since it's so
            > much easier to set up and use, many are
            > still opting for POPauthd over
            > Sendmail's SMTP AUTH feature.

            Who said it is so much easier to setup that SMTP AUTH? Have you ever used it? Two lines change on the .mc file, recreate the sendmail.cf with m4, reload sendmail. What was the difficult part about?


            Sorry Michelle, POPauthd will phase out. It is not longer needed.

            05 Jul 2001 17:39 michelle47

            Re: Very good, but it will face out...

            > I used this program and it is very good.
            > I said it will face out because the new
            > sendmail versions has authentication
            > built out of the box, so this will not
            > longer be needed.


            Face it, predictions about phasing out POPauthd are premature. Since it's so much easier to set up and use, many are still opting for POPauthd over Sendmail's SMTP AUTH feature.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.