Hello Jibben,
> ahhh sweet. at last! Thank you thank you :D.
My pleasure; I had fun writing it.
> ... After they are authorized, I'd like the users to
> be able to send mail to anywhere in the world they'd like to. That was
> not possible before. ...
That is exactly what they should now be able to do.
By putting the user's IP address into /etc/postfix/pop-before-smtp.db, we
treat them as equivalent to a local user until the timeout expires.
Each time they pick up their mail, they will be authorized to relay from
that moment on for as long as you specify with the auth_duration parameter
in popbsmtpd.conf.
Let me know how it works for you...
Regards,
Marcus Redivo