"Mail-Penguin" (a/k/a "Poll2.pl", which is its name inside the penguin.zip
file that's available for download here, was born because I have a peculiar
computer setup, and my brother and I receive mail at the same POP box.
On the same machine, we were running the original Well Now Health Information Service BBS, off-Internet, and providing Internet email services for our BBS members. And at one point we worked hard to construct an itty-bitty ISP on that machine, too.
Thus, for about 5 minutes :-), we had a need to sort mail on this machine, that was all arriving under just a single POP address.
The more logical and real-world solution to this would've been a dedicated Internet connection and our own SMTP and POP servers. We do have those servers running on this computer, along with DNS, NNTP, and every other fine thing -- but have not been able to afford that dedicated connection.
Some of the ideas in it are drawn from similar code that was written in REXX. I wrote Mail-Penguin first in straightforward non-module Perl, then for the heck of it rewrote it to make use of a few *.pm modules. I see there are some mysteries in the "black boxes" of those modules that I haven't quite fathomed yet.
Comments of all kinds are invited and encouraged, here, whether about style, syntax, logic or whatever.